14 lines
441 B
C#
14 lines
441 B
C#
using Liber_Incantamentum.Application.DTOs.Mage;
|
|
|
|
namespace Liber_Incantamentum.Application.Interfaces.Generals
|
|
{
|
|
public interface IMageService
|
|
{
|
|
Task<ICollection<MageDto>?> GetAllMageAsync(MageDtoFilter filter);
|
|
Task<bool> UpdateMageAsync(MageDtoUpdate dto);
|
|
Task<bool> DeleteMageAsync(Guid id);
|
|
Task<bool> AddMageAsync(MageDtoCreate dto);
|
|
Task<MageDto> GetMageByIdAsync(Guid id);
|
|
}
|
|
}
|