14 lines
501 B
C#
14 lines
501 B
C#
using Liber_Incantamentum.Application.DTOs.Mage;
|
|
using Liber_Incantamentum.Application.DTOs.Spell;
|
|
|
|
namespace Liber_Incantamentum.Application.Interfaces.Generals
|
|
{
|
|
public interface ISpellService
|
|
{
|
|
Task<ICollection<SpellDto>?> GetAllSpellAsync(SpellDtoFilter filter);
|
|
Task<bool> UpdateSpellAsync(SpellDtoUpdate dto);
|
|
Task<bool> DeleteSpellAsync(Guid id);
|
|
Task<bool> AddSpellAsync(SpellDtoCreate dto);
|
|
Task<SpellDto> GetSpellByIdAsync(Guid id);
|
|
}
|
|
} |