22 lines
690 B
C#
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);
|
|
}
|
|
}
|