using WorkFlowCheck.Common.DTO; namespace WorkFlowCheck.Web.Services.Interfaces { public interface IUserService { Task> GetUser(int id); Task>> GetAllUsers(); Task> UpdateUser(UserDTO user); Task> Authenticate(string username, string password); Task> GetRole(int id); Task>> GetAllRoles(); Task> UpdateRole(RoleDTO role); Task> GetUserRole(int id); Task>> GetAllUserRoles(); Task> UpdateUserRole(UserRoleDTO userRole); } }