Example #1
0
        public ActionResult Submit(EnterDetailsViewModel model)
        {
            var situation = new Situation(model.GrossIncome);
            var estimator = _estimatorSelector.Select(model.Period);
            var estimate = estimator.Estimate(situation);

            return Page("Submit", new SubmitViewModel(estimate));
        }
Example #2
0
 public TaxBracket SelectBracket(Situation situation)
 {
     return(_brackets.Single(x => x.IsWithinBracket(situation)));
 }
 public TaxBracket SelectBracket(Situation situation)
 {
     return _brackets.Single(x => x.IsWithinBracket(situation));
 }