Bladeren bron

Further Fix to StockLocation.Holdings Aggregate

frogsoftware 1 jaar geleden
bovenliggende
commit
ba1d094ff5
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      prs.classes/Entities/Stock/StockLocation/StockLocation.cs

+ 2 - 2
prs.classes/Entities/Stock/StockLocation/StockLocation.cs

@@ -10,12 +10,12 @@ namespace Comal.Classes
     {
         public override Expression<Func<StockHolding, Guid>> Aggregate => x => x.Product.ID;
 
-        public override Filter<StockHolding> Filter => null; //new Filter<StockHolding>(x=>x.Qty).IsNotEqualTo(0);
+        public override Filter<StockHolding> Filter => new Filter<StockHolding>(x=>x.Value).IsGreaterThan(0.000001).Or(x=>x.Value).IsLessThan(-0.000001);
 
         public override Dictionary<Expression<Func<StockHolding, object>>, Expression<Func<StockLocation, object>>> Links =>
             new Dictionary<Expression<Func<StockHolding, object>>, Expression<Func<StockLocation, object>>>()
             {
-                { StockHolding => StockHolding.Location.ID, StockLocation => StockLocation.ID }
+                { StockHolding => StockHolding.Location.ID, StockLocation => StockLocation.ID },
             };
 
         public override AggregateCalculation Calculation => AggregateCalculation.Count;