示例#1
0
        public ActionResult updatePreferences(string mr, string sc)
        {
            string m = "";
            string r = "";

            if (mr == null || sc == null)
            {
                mr = "0";
                sc = "0";
            }

            int  Mr        = 0;
            int  Sc        = 0;
            bool isValidMr = int.TryParse(mr, out Mr);
            bool isValidSc = int.TryParse(sc, out Sc);

            if (isValidMr == false || isValidSc == false)
            {
                m = "Invalid input";
                r = "e";
            }
            else
            {
                r = "s";
                PreferencesModel pm = new PreferencesModel();
                pm.mealrate      = Mr.ToString();
                pm.servicecharge = Sc.ToString();
                pm.updatePrefrences();
                if (pm.response == "500")
                {
                    r = "e";
                    m = "Something went wrong! Try again...";
                }
                else
                {
                    r = "s";
                }
            }

            return(Json(new
            {
                msg = m,
                msgtype = r
            }));
        }