25 lines
1.2 KiB
C#
25 lines
1.2 KiB
C#
using AutoMapper;
|
|
using IdentityService.WebApi.Applications.Dtos.Common;
|
|
|
|
namespace IdentityService.WebApi.Applications.Auth
|
|
{
|
|
public class AuthMappingProfile : Profile
|
|
{
|
|
public AuthMappingProfile()
|
|
{
|
|
CreateMap<Domain.Entities.User, UserResponse>()
|
|
.ForMember(dest => dest.Id, opt => opt.MapFrom(src => src.Id))
|
|
.ForMember(dest => dest.UserName, opt => opt.MapFrom(src => src.UserName))
|
|
.ForMember(dest => dest.Email, opt => opt.MapFrom(src => src.Email))
|
|
.ForMember(dest => dest.Phone, opt => opt.MapFrom(src => src.PhoneNumber))
|
|
.ForMember(dest => dest.Region, opt => opt.MapFrom(src => src.Region))
|
|
.ForMember(dest => dest.Description, opt => opt.MapFrom(src => src.Description))
|
|
.ForMember(dest => dest.Avatar, opt => opt.MapFrom(src => src.Avatar))
|
|
.ForMember(dest => dest.CreationTime, opt => opt.MapFrom(src => src.CreationTime))
|
|
.ForMember(dest => dest.Deletion, opt => opt.MapFrom(src => src.Deletion))
|
|
.ForMember(dest => dest.NickName, opt => opt.MapFrom(src => src.NickName))
|
|
;
|
|
}
|
|
}
|
|
}
|