Class Register
Inheritance
object
Register
Implements
IValidatableObject
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DataWeb.Identity
Assembly: DataWeb.Core.dll
Syntax
public class Register : IValidatableObject
Properties
Declaration
[Required(ErrorMessage = "Account.Common.Email_Required")]
[StringLength(256, ErrorMessage = "Account.Common.Email_NotValid")]
[RegularExpression("^([\\w\\!\\#$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\`{\\|\\}\\~]+\\.)*[\\w\\!\\#$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\`{\\|\\}\\~]+@((((([a-z0-9]{1}[a-z0-9\\-]{0,62}[a-z0-9]{1})|[a-z])\\.)+[a-z]{2,6})|(\\d{1,3}\\.){3}\\d{1,3}(\\:\\d{1,5})?)$", ErrorMessage = "Account.Common.Email_NotValid")]
public string Email { get; set; }
Property Value
Type |
---|
string |
EmailCheck
Declaration
public string EmailCheck { get; set; }
Property Value
Type |
---|
string |
Password
Declaration
[Required(ErrorMessage = "Account.Common.Password_Required")]
[StringLength(100, MinimumLength = 8, ErrorMessage = "Account.Common.Password_Length")]
[RegularExpression("^[a-zA-Z0-9@_.\\!\\*\\-\\#\\$]*$", ErrorMessage = "Account.Common.Password_InvalidChars")]
public string Password { get; set; }
Property Value
Type |
---|
string |
PasswordCheck
Declaration
public string PasswordCheck { get; set; }
Property Value
Type |
---|
string |
UserName
Declaration
public string UserName { get; set; }
Property Value
Type |
---|
string |
Methods
Validate(ValidationContext)
Declaration
public virtual IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Parameters
Type | Name | Description |
---|---|---|
ValidationContext | validationContext |
Returns
Type | Description |
---|---|
IEnumerable<ValidationResult> |
Implements
System.ComponentModel.DataAnnotations.IValidatableObject