reactredux/webapi/WeatherForecast/Models/Pages/SignInPageModel.cs

29 lines
850 B
C#

using Core.DomainObjects.Pages;
using WeatherForecast.Models.Abstractions;
namespace WeatherForecast.Models.Pages {
public class SignInPageModel : PageModelBase<SignInPage> {
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);
}
}
}