public bool Modify(iPow.Infrastructure.Data.DataSys.Sys_MvcControllerRolePermission entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Id > 0) { try { permissionRepository.Modify(entity); res = true; } catch (Exception ex) { } } return(res); }
public bool Add(iPow.Infrastructure.Data.DataSys.Sys_MvcControllerRolePermission entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { permissionRepository.Add(entity); permissionRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public JsonResult Add(int id, int roleId, int actionId) { var hasRoleId = roleService.GetList().Where(e => e.RoleID == roleId).Any(); if (hasRoleId) { var existActionId = mvcRolePermissionService.GetList().Where(e => e.RoleId == roleId && e.ActionId == actionId).Any(); if (!existActionId) { var hasActionModel = mvcActionService.GetList().Where(e => e.Id == actionId).FirstOrDefault(); if (hasActionModel != null && hasActionModel.Id > 0) { var addPermissionModel = new iPow.Infrastructure.Data.DataSys.Sys_MvcControllerRolePermission(); addPermissionModel.ActionId = actionId; addPermissionModel.AddTime = System.DateTime.Now; addPermissionModel.IpAddress = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP(); addPermissionModel.Name = hasActionModel.Name; addPermissionModel.Remark = hasActionModel.Remark; addPermissionModel.RoleId = roleId; addPermissionModel.SortNum = 0; addPermissionModel.State = true; mvcRolePermissionService.Add(addPermissionModel, null); return(Json(new { success = true, message = "添加权限成功", data = "" })); } else { return(Json(new { success = false, message = "没有你提交的权限", data = "" })); } } else { return(Json(new { success = false, message = "此角色已经有这个权限了", data = "" })); } } else { return(Json(new { success = false, message = "此角色不存在", data = "" })); } }
public JsonResult Add(int id, int roleId, int actionId) { var hasRoleId = roleService.GetList().Where(e => e.RoleID == roleId).Any(); if (hasRoleId) { var existActionId = mvcRolePermissionService.GetList().Where(e => e.RoleId == roleId && e.ActionId == actionId).Any(); if (!existActionId) { var hasActionModel = mvcActionService.GetList().Where(e => e.Id == actionId).FirstOrDefault(); if (hasActionModel != null && hasActionModel.Id > 0) { var addPermissionModel = new iPow.Infrastructure.Data.DataSys.Sys_MvcControllerRolePermission(); addPermissionModel.ActionId = actionId; addPermissionModel.AddTime = System.DateTime.Now; addPermissionModel.IpAddress = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP(); addPermissionModel.Name = hasActionModel.Name; addPermissionModel.Remark = hasActionModel.Remark; addPermissionModel.RoleId = roleId; addPermissionModel.SortNum = 0; addPermissionModel.State = true; mvcRolePermissionService.Add(addPermissionModel, null); return Json(new { success = true, message = "添加权限成功", data = "" }); } else { return Json(new { success = false, message = "没有你提交的权限", data = "" }); } } else { return Json(new { success = false, message = "此角色已经有这个权限了", data = "" }); } } else { return Json(new { success = false, message = "此角色不存在", data = "" }); } }
public void Modify(iPow.Infrastructure.Data.DataSys.Sys_MvcControllerRolePermission per) { permissionRepository.Modify(per); permissionRepository.Uow.Commit(); }