18 lines
615 B
C#
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));
|
|
}
|
|
} |