2025-08-02 18:56:44 +02:00

15 lines
452 B
C#

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