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