using Core.DomainObjects.Pages; using WeatherForecast.Models.Abstractions; namespace WeatherForecast.Models.Pages { public class SignInPageModel : PageModelBase { public string Title { get; set; } public FormItemModel Email { get; set; } public FormItemModel Password { get; set; } public string DontHaveAnAccount { get; set; } public LinkModel SignUpLink { get; set; } public FormItemModel Submit { get; set; } public SignInPageModel(SignInPage signInPage) : base(signInPage) { Title = signInPage.Title; Email = new FormItemModel(signInPage.Email); Password = new FormItemModel(signInPage.Password); DontHaveAnAccount = signInPage.DontHaveAnAccount; SignUpLink = new LinkModel(signInPage.SignUpLink); Submit = new FormItemModel(signInPage.Submit); } } }