You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OptifitWebService/Server/IServices/IUsersService.cs

16 lines
489 B

using Infrastructure.Entities;
using Server.Dto.Request;
using Server.Dto.Response;
using Shared;
namespace Server.IServices;
public interface IUsersService
{
Task<ResponseUserDto?> GetUserById(string id);
Task<PaginatedResult<ResponseUserDto>> GetUsers(int page, int size, bool ascending = true);
Task<ResponseUserDto?> CreateUser(RequestUserDto request);
Task<ResponseUserDto?> UpdateUser(string id, RequestUserDto request);
Task<bool> DeleteUser(string id);
}