13 lines
571 B
C#
13 lines
571 B
C#
using MikrocopApi.Dtos;
|
|
|
|
namespace MikrocopApi.Services;
|
|
|
|
public interface IUserService
|
|
{
|
|
Task<UserDto> CreateAsync(CreateUserDto request, CancellationToken cancellationToken = default);
|
|
Task UpdateAsync(Guid id, UpdateUserDto request, CancellationToken cancellationToken = default);
|
|
Task<UserDto> GetByIdAsync(Guid id, CancellationToken cancellationToken = default);
|
|
Task DeleteAsync(Guid id, CancellationToken cancellationToken = default);
|
|
Task<bool> ValidatePasswordAsync(Guid id, string password, CancellationToken cancellationToken = default);
|
|
}
|