using OrdersManagementDataModel.Dtos; namespace OrdersManagementDataModel.Services; public interface IFunctionService { Task> GetAll(); Task GetById(Guid id); Task GetByName(string name); Task Add(FunctionDto functionDto); Task Delete(Guid id); Task Update(FunctionDto functionDto); Task> GetFunctionsByRoleId(Guid roleId); Task AddFunctionToRole(Guid roleId, Guid functionId); Task RemoveFunctionFromRole(Guid roleId, Guid functionId); }