Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            JassUserInfo jassuserinfo = db.JassUserInfoes.Find(id);

            db.JassUserInfoes.Remove(jassuserinfo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        //
        // GET: /UserInfo/Details/5

        public ActionResult Details(int id = 0)
        {
            JassUserInfo jassuserinfo = db.JassUserInfoes.Find(id);

            if (jassuserinfo == null)
            {
                return(HttpNotFound());
            }
            return(View(jassuserinfo));
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
        //
        // 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));
        }
Ejemplo n.º 6
0
        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));
        }