15 lines
452 B
C#
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);
|
|
}
|
|
}
|