reactredux/webapi/WeatherForecast/Models/Abstractions/PageModelBase.cs

22 lines
560 B
C#

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);
}
}
}