Пример #1
0
 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);
 }
Пример #2
0
        //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));
        }