IUserService.cs 410 B

123456789101112131415
  1. using WebApp.Data.Entities;
  2. using WebApp.Models.Request.Users;
  3. using WebApp.Models.Response.Users;
  4. using WebApp.Models;
  5. namespace WebApp.Services.Interfaces;
  6. public interface IUserService
  7. {
  8. Task<ApplicationUser> GetByIdAsync(Guid userId);
  9. Task<UserResponseModel> GetDetailsByIdAsync(Guid userId);
  10. Task<PaginationResponseModel<UserResponseModel>> GetAllUsersAsync(UsersFilter usersFilter);
  11. }