using System.ComponentModel.DataAnnotations; namespace gehGassi.Web.Models { /// /// Viewmodel für das Zurücksetzen eines Passwortes /// public class ResetPasswordVm { /// /// Email / Benutzername /// [Required(ErrorMessage = "Err_Required")] [EmailAddress(ErrorMessage = "Err_Email_Invalid")] [MaxLength(255, ErrorMessage = "Err_StringLength_Max")] [Display(Name = "Common_Email")] public string Email { get; set; } /// /// Passwort /// [Required(ErrorMessage = "Err_Required")] [MaxLength(100, ErrorMessage = "Err_StringLength_Max")] [DataType(DataType.Password)] [Display(Name = "Common_Password")] public string Password { get; set; } /// /// Passwort Bestätigung /// [DataType(DataType.Password)] [Compare("Password", ErrorMessage = "Err_Compare")] [Display(Name = "Common_ConfirmPassword")] public string ConfirmPassword { get; set; } /// /// Rücksetzcode /// public string Code { get; set; } } }