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)); }
/// <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); }
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")); }
/// <summary> /// 新增角色 /// </summary> /// <param name="role"></param> public void insertRole(Entities.SysRole role) { _sysRoleRepository.insert(role); _memoryCache.Remove(MODEL_KEY); }