public ActionResult Calculate(AlcoholsViewModel alcoVm) { if (HttpContext.Session != null) { HttpContext.Session["Alcohols"] = alcoVm; } return(RedirectToAction("Result")); }
public static double CalculateRealAlcoholValue(Person person, AlcoholsViewModel alcoholVm) { try { var sumOfAlcohols = alcoholVm.ListOfAlcohols .Sum(alcoholItem => PercentWithVolumeToGramOfAlcohol .ReturnGramsOfAlcohol(alcoholItem.LitresVolume, alcoholItem.Percent)); return(ReturnValue(person, sumOfAlcohols)); } catch (Exception) { return(double.NaN); } }