ReservedStockFormula.cs 501 B

1234567891011121314
  1. using System;
  2. using System.Linq.Expressions;
  3. using InABox.Core;
  4. namespace Comal.Classes
  5. {
  6. public class ReservedStockFormula : IFormula<Product, double>
  7. {
  8. public Expression<Func<Product, double>> Value => x => x.TotalStock;
  9. public Expression<Func<Product, double>>[] Modifiers => new Expression<Func<Product, double>>[] { x => x.FreeStock };
  10. public FormulaOperator Operator => FormulaOperator.Subtract;
  11. public FormulaType Type => FormulaType.Virtual;
  12. }
  13. }