using Project.Application.DTOs.Incoming; using Project.Application.DTOs.Outgoing; using Project.Domain.Entities; namespace Project.Application.Interfaces { public interface IRoleService { // CREATE Task AddRoleAsync(CreatingRoleDto creatingRoleDto); // READ ALL Task> GetAllAsync(); // READ BY ID Task GetByIdAsync(int id); // READ BY NAME Task GetByNameAsync(string name); // UPDATE Task UpdateRoleAsync(UpdatingRoleDto updatedRoleDto); // DELETE Task DeleteRoleAsync(int id); } }