2025-08-16 21:01:14 +02:00

14 lines
442 B
C#

using Liber_Incantamentum.Application.DTOs.Mage;
namespace Liber_Incantamentum.Application.Interfaces
{
public interface IMageService
{
Task<ICollection<MageDto>> GetAllMagesAsync(MageDtoFilter filter);
Task<bool> UpdateMageAsync(MageDtoUpdate dto, Guid id);
Task<bool> DeleteMageAsync(Guid id);
Task<bool> AddMageAsync(MageDtoCreate dto);
Task<MageDto>? GetMageByIdAsync(Guid id);
}
}