Example #1
0
 public IActionResult EditRole(Guid?id = null)
 {
     Entities.SysRole model = null;
     if (id.HasValue && id.Value != Guid.Empty)
     {
         model = _sysRoleService.getRole(id.Value);
     }
     return(View(model));
 }
Example #2
0
        /// <summary>
        /// 修改角色
        /// </summary>
        /// <param name="role"></param>
        public void updateRole(Entities.SysRole role)
        {
            var item = _sysRoleRepository.getById(role.Id);

            if (item == null)
            {
                return;
            }
            item.Name         = role.Name;
            item.ModifiedTime = DateTime.Now;
            item.Modifier     = role.Modifier;
            _sysRoleRepository.update(item);
            _memoryCache.Remove(MODEL_KEY);
        }
Example #3
0
 public ActionResult EditRole(Entities.SysRole model)
 {
     ModelState.Remove("Id");
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     model.Name = model.Name.Trim();
     if (model.Id == Guid.Empty)
     {
         model.Id           = Guid.NewGuid();
         model.CreationTime = DateTime.Now;
         model.Creator      = WorkContext.CurrentUser.Id;
         _sysRoleService.inserRole(model);
     }
     else
     {
         model.ModifiedTime = DateTime.Now;
         model.Modifier     = WorkContext.CurrentUser.Id;
         _sysRoleService.updateRole(model);
     }
     return(RedirectToRoute("roleIndex"));
 }
Example #4
0
 /// <summary>
 /// 新增角色
 /// </summary>
 /// <param name="role"></param>
 public void insertRole(Entities.SysRole role)
 {
     _sysRoleRepository.insert(role);
     _memoryCache.Remove(MODEL_KEY);
 }