public ActionResult FeverCheck(string inputTemp, string scale) { string msg = "Please input numeric value only."; float tempC = 0; float tempF = 0; bool inputValueOk = false; ViewBag.checkedC = ""; ViewBag.checkedF = ""; ViewBag.msgC = ""; ViewBag.msgF = ""; inputTemp = inputTemp.Replace('.', ','); inputValueOk = FeverCheckModel.CheckInput(inputTemp); if (inputValueOk) // if input ok then calc stuff and set message { tempC = FeverCheckModel.CalcCelsius(inputTemp, scale); tempF = FeverCheckModel.CalcFahrenheit(tempC); msg = FeverCheckModel.GetMessage(tempC); ViewBag.msgC = "Your temp is " + tempC.ToString().Replace(',', '.') + " Celsius. " + msg; ViewBag.msgF = "Your temp is " + tempF.ToString().Replace(',', '.') + " Fahrenheit. " + msg; if (scale == "Fahrenheit") { ViewBag.checkedF = "checked"; } else { ViewBag.checkedC = "checked"; } } else // if input NOT ok then set error msg { ViewBag.msg = msg; } return(View()); }
// GET: Home public ActionResult FeverCheck() { FeverCheckModel model = new FeverCheckModel(); return(View(model)); }
public ActionResult FeverCheck(double userInput, string type) { ViewBag.result = FeverCheckModel.FeverCheckEvaluation(userInput, type); return(View("FeverCheckView")); }