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; }
}
}