You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
2.1 KiB
39 lines
2.1 KiB
using Infrastructure.Entities;
|
|
using Server.Dto.Request;
|
|
using Server.Dto.Response;
|
|
using AutoMapper;
|
|
|
|
namespace Server.Mappers;
|
|
|
|
public class UserProfile : Profile
|
|
{
|
|
public UserProfile()
|
|
{
|
|
_ = CreateMap<User, ResponseUserDto>()
|
|
.ForMember(dest => dest.Id, opt => opt.MapFrom(src => src.Id))
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name))
|
|
.ForMember(dest => dest.Age, opt => opt.MapFrom(src => src.Age))
|
|
.ForMember(dest => dest.Height, opt => opt.MapFrom(src => src.Height))
|
|
.ForMember(dest => dest.Weight, opt => opt.MapFrom(src => src.Weight))
|
|
.ForMember(dest => dest.Sexe, opt => opt.MapFrom(src => src.Sexe))
|
|
.ForMember(dest => dest.Logo, opt => opt.MapFrom(src => src.Logo))
|
|
.ForMember(dest => dest.NbSessionPerWeek, opt => opt.MapFrom(src => src.NbSessionPerWeek))
|
|
.ForMember(dest => dest.EGoal, opt => opt.MapFrom(src => src.EGoal))
|
|
.ForMember(dest => dest.ESleepLevel, opt => opt.MapFrom(src => src.ESleepLevel))
|
|
.ForMember(dest => dest.EHealthProblem, opt => opt.MapFrom(src => src.EHealthProblem))
|
|
.ForMember(dest => dest.ESportLevel, opt => opt.MapFrom(src => src.ESportLevel))
|
|
.ForMember(dest => dest.ESport, opt => opt.MapFrom(src => src.ESport));
|
|
|
|
_ = CreateMap<RequestUserDto, User>()
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name));
|
|
//.ForMember(dest => dest.Age, opt => opt.MapFrom(src => src.Age))
|
|
//.ForMember(dest => dest.Height, opt => opt.MapFrom(src => src.Height))
|
|
//.ForMember(dest => dest.Weight, opt => opt.MapFrom(src => src.Weight))
|
|
//.ForMember(dest => dest.Sexe, opt => opt.MapFrom(src => src.Sexe))
|
|
//.ForMember(dest => dest.Logo, opt => opt.MapFrom(src => src.Logo))
|
|
//.ForMember(dest => dest.NbSessionPerWeek, opt => opt.MapFrom(src => src.NbSessionPerWeek))
|
|
//.ForMember(dest => dest.EGoal, opt => opt.MapFrom(src => src.EGoal))
|
|
//.ForMember(dest => dest.ESleepLevel, opt => opt.MapFrom(src => src.ESleepLevel));
|
|
}
|
|
|
|
} |