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() { } public PageModelBase(Header header, TitleSection titleSection) { TitleSection = new TitleSectionModel(titleSection); Header = new HeaderModel(header); } } }