protected override void OnActionExecuting(ActionExecutingContext filterContext) { string serverNameURL = Request.Url.ToString(); int dotIndex = serverNameURL.IndexOf("."); this.ServerName = (dotIndex > -1) ? serverNameURL.Substring(0, dotIndex) : "localhost"; this.ServerName = this.ServerName.Replace("http://", ""); ViewBag.ServerName = ServerName; string storageConnectionString; if (Session["StorageConnectionString"] == null) { Session["StorageConnectionString"] = "StorageConnectionStringProd"; } if (Session["LatLonGroupID"] == null) { Session["LatLonGroupName"] = "KeyCitiesQAPage"; Session["LatLonGroupID"] = 1; } storageConnectionString = (string)Session["StorageConnectionString"]; apiCaller = new JassWeatherAPI(this.ServerName, HttpContext.Server.MapPath("~/App_Data"), storageConnectionString); jassuserinfo = apiCaller.GetCurrentUser(); Session["UserInfo"] = jassuserinfo; base.OnActionExecuting(filterContext); }
public ActionResult DeleteConfirmed(int id) { JassUserInfo jassuserinfo = db.JassUserInfoes.Find(id); db.JassUserInfoes.Remove(jassuserinfo); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /UserInfo/Details/5 public ActionResult Details(int id = 0) { JassUserInfo jassuserinfo = db.JassUserInfoes.Find(id); if (jassuserinfo == null) { return(HttpNotFound()); } return(View(jassuserinfo)); }
public ActionResult Edit(JassUserInfo jassuserinfo) { if (ModelState.IsValid) { db.Entry(jassuserinfo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JassVariableGroupID = new SelectList(db.JassVariableGroups, "JassVariableGroupID", "Name", jassuserinfo.JassVariableGroupID); ViewBag.JassLatLonGroupID = new SelectList(db.JassLatLonGroups, "JassLatLonGroupID", "Name", jassuserinfo.JassLatLonGroupID); return(View(jassuserinfo)); }
// // GET: /UserInfo/Edit/5 public ActionResult Edit(int id = 0) { JassUserInfo jassuserinfo = db.JassUserInfoes.Find(id); if (jassuserinfo == null) { return(HttpNotFound()); } ViewBag.JassVariableGroupID = new SelectList(db.JassVariableGroups, "JassVariableGroupID", "Name", jassuserinfo.JassVariableGroupID); ViewBag.JassLatLonGroupID = new SelectList(db.JassLatLonGroups, "JassLatLonGroupID", "Name", jassuserinfo.JassLatLonGroupID); return(View(jassuserinfo)); }
public ActionResult Create(JassUserInfo jassuserinfo) { if (ModelState.IsValid) { db.JassUserInfoes.Add(jassuserinfo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JassVariableGroupID = new SelectList(db.JassVariableGroups, "JassVariableGroupID", "Name", jassuserinfo.JassVariableGroupID); ViewBag.JassLatLonGroupID = new SelectList(db.JassLatLonGroups, "JassLatLonGroupID", "Name", jassuserinfo.JassLatLonGroupID); return(View(jassuserinfo)); }