Files
laatzen/LaaProductionWeb/LaaProduction.Services/Models/Reports/HeliumReportModel.cs
T

22 lines
690 B
C#

namespace LaaProduction.Services.Models.Reports
{
using System;
using System.Collections.Generic;
using System.Linq.Expressions;
public class HeliumReportModel
{
public HeliumReportFilter Filter { get; set; }
= new HeliumReportFilter();
public IEnumerable<HeliumReportItem> Items { get; set; }
= Array.Empty<HeliumReportItem>();
public static implicit operator HeliumReportModel(HeliumReportFilter filter)
=> new HeliumReportModel { Filter = filter };
public string Display(Expression<Func<HeliumReportItem, object>> expression)
=> ReportModelExtensions.Display(expression);
}
}