Beispiel #1
0
        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));
        }
Beispiel #3
0
 public ActionResult FeverCheck(double userInput, string type)
 {
     ViewBag.result = FeverCheckModel.FeverCheckEvaluation(userInput, type);
     return(View("FeverCheckView"));
 }