28 lines
1.0 KiB
C#
28 lines
1.0 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace WorkFlowCheck.Common.DTO
|
|
{
|
|
public class UserDTO
|
|
{
|
|
public int Id { get; set; }
|
|
public string Email { get; set; } = null!;
|
|
[Required(ErrorMessage = "Az utónév kötelező.")]
|
|
public string FirstName { get; set; } = null!;
|
|
[Required(ErrorMessage = "Az vezetéknév kötelező.")]
|
|
public string LastName { get; set; } = null!;
|
|
[Required(ErrorMessage = "A felhasználónév kötelező.")]
|
|
public string UserName { get;set; } = null!;
|
|
public string Password { get; set; }
|
|
public string JwtToken { get; set; } = null!;
|
|
public required ICollection<RoleDTO> RoleDTO { get; set; } = new List<RoleDTO>();
|
|
}
|
|
|
|
public class UserSimpleDTO
|
|
{
|
|
[Required(ErrorMessage = "A felhasználónév kötelező.")]
|
|
public string UserName { get; set; } = null!;
|
|
[Required(ErrorMessage = "A jelszó megadása kötelező.")]
|
|
public string Password { get; set; }
|
|
}
|
|
}
|