public void TestPostMethodFailed() { var modelRingColor = new RingColorModel() { BandAColor = "", BandBColor = "OG", BandCColor = "RD", BandDColor = "GN" }; // Arrange HomeController controller = new HomeController(); var result = controller.Index(modelRingColor) as JsonResult; var data = result.Data as ResultModel; Assert.IsNotNull(data); Assert.IsTrue(data.IsError); }
public ActionResult Index(RingColorModel model) { var response = new ResultModel(); try { ValidateJsonAntiForgeryToken(model.__RequestVerificationToken); if (ModelState.IsValid) { response.OhmValue = calc.CalculateOhmValue(model.BandAColor, model.BandBColor, model.BandCColor, model.BandDColor); } } catch (Exception ex) { response.IsError = true; response.ErrorMessage = ex.Message; } return(Json(response)); }
public ActionResult Index() { var model = new RingColorModel(calc.GetRingColorModel()); return(View(model)); }