using Core.Abstractions.DomainObjects; namespace WeatherForecast.Models.Abstractions { /// /// /// /// public abstract class AddressSectionModelBase : PageSectionModelBase { /// /// /// public FormItemModel FirstName { get; set; } /// /// /// public FormItemModel LastName { get; set; } /// /// /// public FormItemModel Address { get; set; } /// /// /// public FormItemModel Address2 { get; set; } /// /// /// public FormItemModel Country { get; set; } /// /// /// public FormItemModel State { get; set; } /// /// /// public FormItemModel City { get; set; } /// /// /// public FormItemModel Zip { get; set; } /// /// /// /// public AddressSectionModelBase(AddressSectionBase addressSection) : base(addressSection) { FirstName = new FormItemModel(addressSection.FirstName); LastName = new FormItemModel(addressSection.LastName); Address = new FormItemModel(addressSection.Address); Address2 = new FormItemModel(addressSection.Address2); Country = new FormItemModel(addressSection.FirstName); State = new FormItemModel(addressSection.State); City = new FormItemModel(addressSection.City); Zip = new FormItemModel(addressSection.Zip); } } }