//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)); }
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")); } }
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")); } }