123456789101112131415161718192021222324252627282930313233343536 |
- using System;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Text.RegularExpressions;
- namespace WpfAppUI.Model
- {
- public class Emploee //Сотрудник
- {
- [Required]
- public int id { get; set; }
- [Required]
- public string Surname { get; set; } //Фамилия
- [Required]
- public string Name { get; set; } //Имя
- public string Patronymic { get; set; } //Отчество
- [Required]
- public virtual Post Post { get; set; } //Должность
- [Required]
- public int PostId { get; set; } //ID должности
- [Column(TypeName = "date")]
- [Required]
- public DateTime Birthday { get; set; } //Дата рождения
- [Required]
- public string Phone { get; set; } //Номер телефона
- [Required]
- public string Mail { get; set; } //Почта
- //Метод для проверки валидности почты
- public static bool RegexCheckEmail(string Mail)
- {
- Regex regex = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$");
- return regex.IsMatch(Mail);
- }
- }
- }
|