Beispiel #1
0
        // GET: User/Edit/5
        public ActionResult Edit(long?id)
        {
            if (!UserInfo.IsValid())
            {
                return(RedirectToAction("Login", "Login"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            usr_getUser_Result user = db.usr_getUser(id).Single();

            if (user == null)
            {
                return(HttpNotFound());
            }
            ViewBag.SupplierCode = UserInfo.getSupplierCode();
            ViewBag.SupplierName = UserInfo.getSupplierName();
            ViewBag.UserName     = UserInfo.getUserName();
            ViewBag.FullName     = UserInfo.getFullName();
            ViewBag.AdminLevel   = UserInfo.getAdminLevel();

            return(View(user));
        }
        public ActionResult Reset()
        {
            System.Data.Entity.Core.Objects.ObjectParameter validUser = new System.Data.Entity.Core.Objects.ObjectParameter("ValidUser", typeof(bool));

            getUserDetails_Result ud = db.getUserDetails((string)TempData["hashreset"], validUser).Single();

            ViewBag.UserID = ud.UserID;
            assignViewBagDefaults();

            usr_getUser_Result usr = db.usr_getUser(ud.UserID).Single();

            if (usr != null)
            {
                usr.Password = "";
                return(View(usr));
            }

            return(View());
        }