public async Task <ActionResult> Index(IndexViewModel indexVM) { var response = new IndexResponseModel(); try { ValidateJsonAntiForgeryToken(indexVM.__RequestVerificationToken); if (ModelState.IsValid) { response.OhmValue = await Task.Run(() => ohmCalculator.CalculateOhmValue(indexVM.BandAColor, indexVM.BandBColor, indexVM.BandCColor, indexVM.BandDColor)); } else { throw new ECCException("Invalid parameters"); } } catch (ECCException ec) { response.IsError = true; response.ErrorMessage = ec.Message; } catch { response.IsError = true; response.ErrorMessage = "Unexpected Error has occurred"; } return(Json(response)); }
// GET: Test public ActionResult Index(IndexRequestModel indexRequestModel) { IndexResponseModel indexResponseModel = new IndexResponseModel { Num1 = indexRequestModel.Num1, Num2 = indexRequestModel.Num2 }; indexResponseModel.Result = indexResponseModel.Num1 + indexResponseModel.Num2; ViewBag.bag = "viewBag"; ViewData["data"] = "viewData"; return(View(indexResponseModel)); }
public async Task <IActionResult> Index() { IndexResponseModel result = await _userService.GetHomePage(User.Identity.Name); return(Ok(result)); }
// GET: Test public ActionResult TestView(IndexResponseModel indexResponseModel) { indexResponseModel.Result = indexResponseModel.Num1 + indexResponseModel.Num2; return(View("Index", indexResponseModel)); }