using Core.Abstractions.DomainObjects; using Core.Abstractions.Models; using Core.DomainObjects; using Core.DomainObjects.PageSections; using WeatherForecast.Models.PageSections; namespace WeatherForecast.Models.Abstractions { /// /// /// /// public abstract class PageModelBase : ModelBase { /// /// /// public HeaderModel Header { get; set; } /// /// /// public TitleSectionModel? TitleSection { get; set; } /// /// /// /// public PageModelBase(PageBase pageBase) { if(pageBase.TitleSection !=null) TitleSection = new TitleSectionModel(pageBase.TitleSection); Header = new HeaderModel(pageBase.Header); } } }