2025-08-09 18:09:17 +02:00

30 lines
817 B
C#

using AutoMapper;
using Liber_Incantamentum.Application.DTOs.Spell;
using Liber_Incantamentum.Domain.Entities;
using Liber_Incantamentum.Domain.Filter;
namespace Liber_Incantamentum.Application.Services.Mappings
{
public class SpellMappingProfile : Profile
{
public SpellMappingProfile()
{
CreateMap<SpellDto, Spell>()
.ForMember(x => x.Id, x => x.Ignore())
.ReverseMap();
CreateMap<SpellDtoCreate, Spell>()
.ForMember(x => x.Id, x => x.Ignore())
.ReverseMap();
CreateMap<SpellDtoFilter, SpellFilter>()
.ReverseMap();
CreateMap<SpellDtoUpdate, Spell>()
.ForMember(x => x.Id, x => x.Ignore())
.ReverseMap();
}
}
}