Beispiel #1
0
        //GetWeather method for the veiw that reutrns the users zipcode
        public JsonResult GetWeather()
        {
            var        userId  = User.Identity.GetUserId();
            USER_EXT   ext     = db.User_ext.SingleOrDefault(u => u.USER_ID == userId);
            WeatherAPI weather = new WeatherAPI();

            //return json of getweatherforcast method
            //AllowGet
            return(Json(weather.getWeatherForcast(ext.ZIPCODE), JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public async Task <ActionResult> PostExtInfo(USER_EXT userExtModel)
        {
            if (Request.IsAuthenticated)
            {
                userExtModel.USER_ID  = User.Identity.GetUserId();
                userExtModel.void_ind = "n";
                db.User_ext.Add(userExtModel);
                await db.SaveChangesAsync();
                await AddInitialAPIsAsync(User.Identity.GetUserId());

                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Beispiel #3
0
 public ActionResult UpdateUserInfo(USER_EXT userInfo)
 {
     if (Request.IsAuthenticated)
     {
         var previousInfo = db.User_ext.SingleOrDefault(v => v.USER_ID == userInfo.USER_ID);
         if (previousInfo == null)
         {
             return(HttpNotFound());
         }
         else
         {
             previousInfo.FIRST_NM = userInfo.FIRST_NM;
             previousInfo.LAST_NM  = userInfo.LAST_NM;
             previousInfo.ZIPCODE  = userInfo.ZIPCODE;
             previousInfo.USER_ID  = userInfo.USER_ID;
             db.SaveChanges();
             return(RedirectToAction("Index", "Home"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }