17 lines
656 B
C#
17 lines
656 B
C#
using Liber_Incantamentum.Application.DTOs.Filter;
|
|
using Liber_Incantamentum.Application.DTOs.General;
|
|
using Liber_Incantamentum.Domain.Entities;
|
|
using Liber_Incantamentum.Domain.Filter;
|
|
|
|
namespace Liber_Incantamentum.Application.Interfaces.Mappings
|
|
{
|
|
public interface IMapper
|
|
{
|
|
MageFilter MapMageDtoFilterToMageFilterEntity(MageDtoFilter filter);
|
|
Mage MapMageDtoToMageEntity(MageDto dto);
|
|
ICollection<MageDto>? MapMageEntityCollectionToMageDtoCollection(ICollection<Mage>? task);
|
|
SpellFilter MapSpellDtoFilterToSpellFilterEntity(SpellDtoFilter dto);
|
|
Spell MapSpellDtoToSpellEntity(SpellDto dto);
|
|
}
|
|
}
|