public async Task <IActionResult> Index() { var form = new CalculateFormViewModel { BeerNames = this.GetSupplierListItems(), Age = await this.users.CurrentUserAgeByIdAsync(this.userManager.GetUserId(User)) }; return(View(form)); }
public async Task <IActionResult> Result(CalculateFormViewModel model) { var age = model.Age; var weight = model.Weight; var drinkingHours = model.HoursDrinking; var totalDrinks = model.TotalDrinks; var beerAbv = await this.beers.GetAbvBIdAsync(model.BeerId); var bacResult = BAC.Calculate(age, weight, drinkingHours, totalDrinks, beerAbv); var bacConclusion = BAC.Conclusion(bacResult / 10.0); bacConclusion.Bac = bacResult; bacConclusion.ImageUrl = "https://fthmb.tqn.com/mm0XORjQpYtckiap7AQsuklUkJM=/768x0/filters:no_upscale()/homer_2008_v2F_hires2-56a00fd43df78cafda9fde98.jpg"; return(View(nameof(Result), bacConclusion)); }