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);
}
}