21 lines
918 B
C#
21 lines
918 B
C#
using System.ComponentModel.DataAnnotations;
|
||
|
||
namespace TechMarket.Models;
|
||
|
||
public class ContactViewModel
|
||
{
|
||
[Required(ErrorMessage = "Представьтесь, пожалуйста")]
|
||
[StringLength(100, ErrorMessage = "Имя слишком длинное")]
|
||
[Display(Name = "Ваше имя")]
|
||
public string Name { get; set; } = string.Empty;
|
||
|
||
[Required(ErrorMessage = "Укажите электронную почту")]
|
||
[EmailAddress(ErrorMessage = "Похоже, e-mail написан с ошибкой")]
|
||
[Display(Name = "E-mail")]
|
||
public string Email { get; set; } = string.Empty;
|
||
|
||
[Required(ErrorMessage = "Напишите сообщение")]
|
||
[StringLength(1000, ErrorMessage = "Сообщение слишком длинное (лимит 1000 символов)")]
|
||
[Display(Name = "Сообщение")]
|
||
public string Message { get; set; } = string.Empty;
|
||
} |