Backend login and register

This commit is contained in:
2026-02-19 13:49:01 +01:00
parent 0b6bb019b6
commit 93a78e4614
62 changed files with 11588 additions and 13 deletions
@@ -0,0 +1,3 @@
namespace Application.Models;
public record AssingRoleRequest(int UserId, int RoleId);
+15
View File
@@ -0,0 +1,15 @@
namespace Application.Models;
public class EmailRequest
{
public EmailRequest(string to, string subject, string content)
{
To = to;
Subject = subject;
Content = content;
}
public string To { get; set; }
public string Subject { get; set; }
public string Content { get; set; }
}
+3
View File
@@ -0,0 +1,3 @@
namespace Application.Models;
public record LoginRequest(string Email, string Password);
@@ -0,0 +1,7 @@
namespace Application.Models;
public class RefreshTokenRequest
{
public int UserId { get; set; }
public required string RefreshToken { get; set; }
}
@@ -0,0 +1,7 @@
namespace Application.Models;
public record RegisterRequest(
string Username,
string Email,
string Password
);
+7
View File
@@ -0,0 +1,7 @@
namespace Application.Models;
public class TokenResponse
{
public required string AccessToken { get; set; }
public required string RefreshToken { get; set; }
}
@@ -0,0 +1,3 @@
namespace Application.Models;
public record UserUpdateRequest(int Id, string Username, string Email);