public async Task <ActionResult> Index(OhmViewModel ohmFormViewModel) { if (ModelState.IsValid) { ohmViewModel.Resistance = new Classes.OhmCalculator().CalculateOhmValue(ohmFormViewModel.SelectedBandA, ohmFormViewModel.SelectedBandB, ohmFormViewModel.SelectedBandC, ohmFormViewModel.SelectedBandD); } return(View(ohmViewModel)); }
/// public HomeController() { valuesRepository = new ValuesRepository(); ohmViewModel = new OhmViewModel { BandA = new List <SelectListItem>(), BandB = new List <SelectListItem>(), BandC = new List <SelectListItem>(), BandD = new List <SelectListItem>() }; ohmViewModel.BandA = valuesRepository.RetrieveBandValues("A"); ohmViewModel.BandB = valuesRepository.RetrieveBandValues("B"); ohmViewModel.BandC = valuesRepository.RetrieveBandValues("C"); ohmViewModel.BandD = valuesRepository.RetrieveBandValues("D"); }