|
|
- using Sevomin.Models.Helpers;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using System.Web.Mvc;
-
- namespace Sevomin.Models
- {
- public class SignupViewModel
- {
- [Required(ErrorMessage = "برای آشنایی بیشتر ما با شما لطفا نام خود را وارد کنید.")]
- public string DisplayName { get; set; }
-
- [Required(ErrorMessage = "ورود {0} الزامی است.")]
- [DisplayName("ایمیل")]
- [EmailValidation(ErrorMessage = "لطفا ایمیل معتبر وارد نمایید.")]
- [RegularExpression(@"^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-zA-Z0-9]{1}[a-zA-Z0-9\-]{0,62}[a-zA-Z0-9]{1})|[a-zA-Z])\.)+[a-zA-Z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$", ErrorMessage = "لطفا ایمیل معتبر وارد کنید.")]
- [Remote("CheckUsername", "Account")]
- public string Email { get; set; }
-
- [Required(ErrorMessage="ورود {0} الزامی است.")]
- [DisplayName("کلمه عبور")]
- public string Password { get; set; }
-
- public bool IsAvalin { get; set; }
- }
- }
|