コード例 #1
0
        public ActionResult Edit(string roleId, string txtCheckList = "")
        {
            if (string.IsNullOrEmpty(roleId))
            {
                return(RedirectToAction("Index"));
            }
            int idNo = Convert.ToInt32(roleId);

            try
            {
                List <string> moduleIdList   = txtCheckList.Split(',').ToList();
                List <int>    moduleIdListNo = moduleIdList.
                                               Select(x => Convert.ToInt32(x))
                                               .Distinct()
                                               .ToList();
                int retVal = RoleModule.UpdateRoleModule(moduleIdListNo, idNo);
                ViewBag.Message = "Module updated successfully.";
            }
            catch
            {
                ViewBag.Message = "Update failed. Please try again later.";
            }
            RoleModule rm = RoleModule.GetRoleModule(idNo);

            return(View(rm));
        }
コード例 #2
0
        public ActionResult Edit(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(RedirectToAction("Index"));
            }
            int        idNo = Convert.ToInt32(id);
            RoleModule rm   = RoleModule.GetRoleModule(idNo);

            return(View(rm));
        }