CSR/CSR.Application/Interfaces/IUserService.cs
2025-05-20 03:05:37 -04:00

17 lines
415 B
C#

namespace CSR.Application.Interfaces;
public interface IUserService
{
record RegisterNewUserResult(Domain.Entities.User? User, IEnumerable<string>? Errors);
Task<RegisterNewUserResult> RegisterNewUser
(
string username,
string email,
string password
);
record LoginResult(Domain.Entities.User? User, string? Error);
Task<LoginResult> Login(string username, string password);
}