Files
BeReadyBackend/BeReadyBackend/MappingProfiles/EntityToDtoMappings.cs
T

18 lines
615 B
C#

using AutoMapper;
using BeReadyBackend.DTO.Achievements;
using BeReadyBackend.Models;
namespace BeReadyBackend.MappingProfiles;
public class EntityToDtoMappings : Profile
{
public EntityToDtoMappings()
{
CreateMap<Achievement, GetSuccessDto>();
CreateMap<UserAchievement, GetSuccessDto>()
.ForMember(dest => dest.Id, opt => opt.MapFrom(src => src.Achievement!.Id))
.ForMember(dest => dest.Label, opt => opt.MapFrom(src => src.Achievement!.Label))
.ForMember(dest => dest.Description, opt => opt.MapFrom(src => src.Achievement!.Description));
}
}