using Core.DomainObjects.Pages;
using WeatherForecast.Models.Abstractions;
namespace WeatherForecast.Models.Pages {
///
///
///
public class SignUpPageModel : PageModelBase {
///
///
///
public string Title { get; set; }
///
///
///
public FormItemModel Username { get; set; }
///
///
///
public FormItemModel Email { get; set; }
///
///
///
public FormItemModel ReEmail { get; set; }
///
///
///
public FormItemModel Password { get; set; }
///
///
///
public FormItemModel RePassword { get; set; }
///
///
///
public string AcceptTermsAndConditions { get; set; }
///
///
///
public FormItemModel Submit { get; set; }
///
///
///
///
public SignUpPageModel(SignUpPage signUpPage) : base(signUpPage) {
Title = signUpPage.Title;
Username = new FormItemModel(signUpPage.Username);
Email = new FormItemModel(signUpPage.Email);
ReEmail = new FormItemModel(signUpPage.ReEmail);
Password = new FormItemModel(signUpPage.Password);
RePassword = new FormItemModel(signUpPage.RePassword);
AcceptTermsAndConditions = signUpPage.AcceptTermsAndConditions;
Submit = new FormItemModel(signUpPage.Submit);
}
}
}