IUserService fejlesztése

This commit is contained in:
2025-03-16 20:25:04 +01:00
parent 8793a1c77c
commit 9d113d0b49
@@ -4,6 +4,19 @@ namespace WorkFlowCheck.Web.Services.Interfaces
{ {
public interface IUserService public interface IUserService
{ {
Task<ApiRequestDTO<UserDTO>> GetUser(int id);
Task<ApiRequestDTO<List<UserDTO>>> GetAllUsers();
Task<ApiResponseDTO<UserDTO>> UpdateUser(UserDTO user);
Task<ApiResponseDTO<UserDTO>> Authenticate(string username, string password); Task<ApiResponseDTO<UserDTO>> Authenticate(string username, string password);
Task<ApiRequestDTO<RoleDTO>> GetRole(int id);
Task<ApiRequestDTO<List<RoleDTO>>> GetAllRoles();
Task<ApiResponseDTO<RoleDTO>> UpdateRole(RoleDTO role);
Task<ApiRequestDTO<UserRoleDTO>> GetUserRole(int id);
Task<ApiRequestDTO<List<UserDTO>>> GetAllUserRoles();
Task<ApiResponseDTO<UserRoleDTO>> UpdateUserRole(UserRoleDTO userRole);
} }
} }