Большое обновление
This commit is contained in:
25
src/Otchinslator/UserDTO.cs
Normal file
25
src/Otchinslator/UserDTO.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Otchinslator;
|
||||
|
||||
public class UserDTO
|
||||
{
|
||||
[Required]
|
||||
[StringLength(500, MinimumLength = 50, ErrorMessage = "Причина должна быть от 50 до 500 символов")]
|
||||
public string reason { get; set; }
|
||||
[Required]
|
||||
[Phone(ErrorMessage = "Некорректный номер телефона")]
|
||||
[StringLength(15, MinimumLength = 10, ErrorMessage = "Номер телефона должен быть от 10 до 15 символов")]
|
||||
public string phone { get; set; }
|
||||
[Required(ErrorMessage = "Курс не указан")]
|
||||
[Range(1, 5, ErrorMessage = "Курс должен быть от 1 до 5")]
|
||||
public int kurs { get; set; }
|
||||
[Required]
|
||||
public bool isFreeEducation { get; set; }
|
||||
[Required]
|
||||
public bool isOchno { get; set; }
|
||||
[Required]
|
||||
[Range(1, 3, ErrorMessage = "Некорректный тип специальности")]
|
||||
public int speciality { get; set; }
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user