示例#1
0
        public ActionResult _CalculationResult(string zipCode, decimal weight)
        {
            ICalculationResults results = _calculator.Compute(zipCode, weight);
            var model = results;

            return(PartialView("_CalculationResult", model));
        }
示例#2
0
        public ActionResult Calculation(string zipCode, decimal weight)
        {
            ICalculationResults results = _calculator.Compute(zipCode, weight);
            var view = View("Calculation", results);

            return(view);
        }
示例#3
0
 public ResultFormPresenter(IResultFormViewable view, ICalculationResults results)
 {
     _view    = view;
     _results = results;
     _view.Dt = _results.GetResultData();
 }
 private CalculatorManager(ICalculationResults results)
 {
     _iCalculationResults = results;
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Calculator"/> class.
 /// </summary>
 public Calculator(IShippingZonesLookup zoneLookupClient, IShippingCostsLookup costLookupClient)
 {
     _costLookupClient = costLookupClient;
     _zoneLookupClient = zoneLookupClient;
     Results           = new CalculationResults();
 }