30 lines
817 B
C#
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();
|
|
}
|
|
}
|
|
}
|
|
|