Большое обновление

This commit is contained in:
2025-01-02 14:42:15 +03:00
parent 4428052d78
commit 098eeb468e
14 changed files with 633 additions and 118 deletions

View 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; }
}