using Liber_Incantamentum.Domain.Entities; using Liber_Incantamentum.Domain.Filter; namespace Liber_Incantamentum.Domain.Repositories { public interface IMageRepository { Task> GetAllMagesAsync(MageFilter filterEntity); Task UpdateMageAsync(Mage entity); Task DeleteMageAsync(Guid id); Task AddMageAsync(Mage entity); Task GetMageByIdAsync(Guid id); } }