예제 #1
0
        //
        // GET: /Admin/User/Edit/5
        public ActionResult Edit(int?id, int page = 0)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }

            ViewBag.Page     = page == null ? 0 : page;
            ViewBag.RoleList = new SelectList(_objRole.SelectList((int)Session["UID"]), "RoleId", "Name");

            // Managers List - Add 6/2/2016
            ViewBag.ManagerList = new SelectList(_objRole.ManagersList(), "Uid", "Name", null);

            //ViewBag.LogEmailByUid = _oblLogEmail.SelectByUid(id).OrderByDescending(x => x.Created);

            // log active
            Models.LogModels.CreateUserLog("User_Edit", (int)Session["UID"], Request.UserHostAddress);

            var obj = _objUser.Select(id);

            // store UserAccess active status in ViewBag
            var active = obj.UsersAccesses.FirstOrDefault();

            ViewBag.UserAccessActive = active != null && active.Active;

            return(View(obj));
        }
예제 #2
0
        //
        // GET: /Rent/User/Edit/5
        public ActionResult Edit(int?id)
        {
            // log active
            Models.LogModels.CreateUserLog("User_Edit", (int)Session["UID"], Request.UserHostAddress);

            if (id == null)
            {
                return(View());
            }

            var objUser = _objUser.Select((int)Session["UID"]);

            return(View(objUser));
        }