| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- namespace Winsoft.GOV.XF.WX.Models
- {
- // AccountController 操作返回的模型。
- public class ExternalLoginConfirmationViewModel
- {
- [Required]
- [Display(Name = "电子邮件")]
- public string Email { get; set; }
- [Display(Name = "家乡")]
- public string Hometown { get; set; }
- }
- public class ExternalLoginListViewModel
- {
- public string ReturnUrl { get; set; }
- }
- public class SendCodeViewModel
- {
- public string SelectedProvider { get; set; }
- public ICollection<System.Web.Mvc.SelectListItem> Providers { get; set; }
- public string ReturnUrl { get; set; }
- public bool RememberMe { get; set; }
- }
- public class VerifyCodeViewModel
- {
- [Required]
- public string Provider { get; set; }
- [Required]
- [Display(Name = "代码")]
- public string Code { get; set; }
- public string ReturnUrl { get; set; }
- [Display(Name = "记住此浏览器?")]
- public bool RememberBrowser { get; set; }
- public bool RememberMe { get; set; }
- }
- public class ForgotViewModel
- {
- [Required]
- [Display(Name = "电子邮件")]
- public string Email { get; set; }
- }
- public class LoginViewModel
- {
- [Required]
- [Display(Name = "电子邮件")]
- [EmailAddress]
- public string Email { get; set; }
- [Required]
- [DataType(DataType.Password)]
- [Display(Name = "密码")]
- public string Password { get; set; }
- [Display(Name = "记住我?")]
- public bool RememberMe { get; set; }
- }
- public class RegisterViewModel
- {
- [Required]
- [EmailAddress]
- [Display(Name = "电子邮件")]
- public string Email { get; set; }
- [Required]
- [StringLength(100, ErrorMessage = "{0} 必须至少包含 {2} 个字符。", MinimumLength = 6)]
- [DataType(DataType.Password)]
- [Display(Name = "密码")]
- public string Password { get; set; }
- [DataType(DataType.Password)]
- [Display(Name = "确认密码")]
- [Compare("Password", ErrorMessage = "密码和确认密码不匹配。")]
- public string ConfirmPassword { get; set; }
- [Display(Name = "家乡")]
- public string Hometown { get; set; }
- }
- public class ResetPasswordViewModel
- {
- [Required]
- [EmailAddress]
- [Display(Name = "电子邮件")]
- public string Email { get; set; }
- [Required]
- [StringLength(100, ErrorMessage = "{0} 必须至少包含 {2} 个字符。", MinimumLength = 6)]
- [DataType(DataType.Password)]
- [Display(Name = "密码")]
- public string Password { get; set; }
- [DataType(DataType.Password)]
- [Display(Name = "确认密码")]
- [Compare("Password", ErrorMessage = "密码和确认密码不匹配。")]
- public string ConfirmPassword { get; set; }
- public string Code { get; set; }
- }
- public class ForgotPasswordViewModel
- {
- [Required]
- [EmailAddress]
- [Display(Name = "电子邮件")]
- public string Email { get; set; }
- }
- }
|