示例#1
0
 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));
 }
示例#2
0
        ///
        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");
        }