internal OrderFloating(Order order, CalculateParams calculateParams) { _owner = order; _calculateParams = calculateParams; _interestPLFloat = BusinessItemFactory.Create("InterestPLFloat", 0m, PermissionFeature.Dumb, order); _storagePLFloat = BusinessItemFactory.Create("StoragePLFloat", 0m, PermissionFeature.Dumb, order); _tradePLFloat = BusinessItemFactory.Create("TradePLFloat", 0m, PermissionFeature.Dumb, order); _livePrice = BusinessItemFactory.Create("LivePrice", (Price)null, PermissionFeature.Dumb, order); }
//public CalculatorController(ICalculatorService calculatorService) //{ // _calculatorService = calculatorService; //} // [System.Web.Http.HttpGet("Calculate")] public IHttpActionResult Calculate(CalculateParams param) { var result = _calculatorService.Calculate(param.Sign, param.FirstValue, param.SecondValue); var resultData = new ResultData { Result = result, ErrorMessage = string.Empty }; return(Ok(resultData)); }