| 1234567891011121314151617181920 | using System;using System.Collections.Generic;using System.Linq.Expressions;using InABox.Core;namespace Comal.Classes{    public class TotalRequiredAggregate : CoreAggregate<Product, JobRequisitionItem, double>    {        public override Expression<Func<JobRequisitionItem, double>> Aggregate => x => x.TotalQty;        public override Dictionary<Expression<Func<JobRequisitionItem, object>>, Expression<Func<Product, object>>> Links =>            new Dictionary<Expression<Func<JobRequisitionItem, object>>, Expression<Func<Product, object>>>()            {                { JobMaterialRequisitionItem => JobMaterialRequisitionItem.Product.ID, Product => Product.ID }            };        public override AggregateCalculation Calculation => AggregateCalculation.Sum;    }}
 |