public ActionResult Calculate(AlcoholsViewModel alcoVm)
 {
     if (HttpContext.Session != null)
     {
         HttpContext.Session["Alcohols"] = alcoVm;
     }
     return(RedirectToAction("Result"));
 }
Esempio n. 2
0
        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);
            }
        }