Пример #1
0
 public ActionResult Create(SysAccessItem model)
 {
     if (ModelState.IsValid)
     {
         var data = Mapper.Map <SysAccessDto>(model);
         data.CreatedBy   = CurrentUser.USERNAME;
         data.CreatedDate = DateTime.Now;
         data.IsActive    = true;
         try
         {
             _sysAccessBLL.Save(data);
         }
         catch (Exception)
         {
             var list1 = _pageBLL.GetPages();
             model.ModulList = new SelectList(list1, "MST_MODUL_ID", "MODUL_NAME");
             var list2 = _sysAccessBLL.GetSysAccess().Select(x => new { x.RoleName }).ToList().Distinct().OrderBy(x => x.RoleName);
             model.RoleNameList = new SelectList(list2, "RoleName", "RoleName");
             model.MainMenu     = _mainMenu;
             model.CurrentLogin = CurrentUser;
             return(View(model));
         }
     }
     return(RedirectToAction("Index", "MstSysAccess"));
 }
Пример #2
0
        public ActionResult Create()
        {
            var model = new SysAccessItem();
            var list1 = _pageBLL.GetPages();

            model.ModulList = new SelectList(list1, "MST_MODUL_ID", "MODUL_NAME");
            var list2 = _sysAccessBLL.GetSysAccess().Select(x => new { x.RoleName }).ToList().Distinct().OrderBy(x => x.RoleName);

            model.RoleNameList = new SelectList(list2, "RoleName", "RoleName");
            model.MainMenu     = _mainMenu;
            model.CurrentLogin = CurrentUser;
            return(View(model));
        }