コード例 #1
0
        public ActionResult Edit(int id)
        {
            UserCrudServices          service = new UserCrudServices();
            List <TransactionAccount> allacc  = serviceAccounts.allTransactionaccounts();

            ViewBag.AllAccounts = allacc;
            string name = (string)Session["name"];

            if (name == "Admin")
            {
                User user = service.find(id);
                List <Permission> listPermisons = service.findPermissions(id);
                ViewBag.Permissions = listPermisons;
                return(View(user));
            }
            string username = (string)(Session["username"]);
            User   users    = service.findByString(username);

            if (users.option_edit == "Y")
            {
                User user = service.find(id);
                List <Permission> listPermisons = service.findPermissions(id);
                ViewBag.Permissions = listPermisons;
                return(View(user));
            }

            return(RedirectToAction("Index", "Home"));
        }