public ActionResult <CalculatedPayment> calculatePayment(double Amount, double Rate, int Years)
 {
     return(new CalculatedPayment {
         Amount = Amount,
         Rate = Rate,
         Years = Years,
         Count = _HitCountService.GetAndIncrement(),
         Instance = Environment.GetEnvironmentVariable("CF_INSTANCE_INDEX"),
         Payment = _PaymentCalculator.Calculate(Amount, Rate, Years)
     });
 }
 public ActionResult <CalculatedPayment> calculatePayment(double Amount, double Rate, int Years)
 {
     return(new CalculatedPayment {
         Amount = Amount,
         Rate = Rate,
         Years = Years,
         Count = _HitCountService.GetAndIncrement(),
         Instance = _ApplicationOptions.InstanceIndex.ToString(),
         Payment = _PaymentCalculator.Calculate(Amount, Rate, Years)
     });
 }
Exemple #3
0
        public ActionResult <CalculatedPayment> calculatePayment(double Amount, double Rate, int Years)
        {
            var Payment = PaymentCalculator.Calculate(Amount, Rate, Years);

            _logger.LogDebug("Calculated payment of {Payment} for input amount: {Amount}, rate: {Rate}, years: {Years}",
                             Payment, Amount, Rate, Years);

            return(new CalculatedPayment
            {
                Amount = Amount,
                Rate = Rate,
                Years = Years,
                Instance = AppOptions.InstanceIndex.ToString(),
                Count = HitCountService.GetAndIncrement(),
                Payment = Payment
            });
        }