public ActionResult Edit(SecRoleEntity entity, string roleId) { string strError = ""; entity.SystemName = "MDM"; if (!IsPost) { entity = SystemService.FunctionRoleService.CreateFunctionRoleDomain("MDM").SecRoleEntity; if (!string.IsNullOrEmpty(roleId)) { entity = SystemService.FunctionRoleService.GetById <SecRoleEntity>(roleId); } } else { var domian = SystemService.FunctionRoleService.CreateFunctionRoleDomain("MDM"); domian.SecRoleEntity = entity; if (SystemService.FunctionRoleService.Save(domian, ref strError, "MDM")) { return(Json(AjaxResult.Success())); } else { return(Json(AjaxResult.Error("Update failed"))); } } ViewBag.strError = strError; return(View(entity)); }
/// <summary> /// 获取用户Domain /// </summary> /// <param name="delUserId"></param> /// <returns></returns> public virtual FunctionRoleDomain GetFunctionRoleDomainByRoleID(string roleId) { SecRoleEntity roleEty = GetById <SecRoleEntity>(roleId); if (roleEty == null) { return(null); } return(new FunctionRoleDomain(roleEty)); }
/// <summary> /// 创建领域对象 /// </summary> /// <returns></returns> public virtual FunctionRoleDomain CreateFunctionRoleDomain(string systemName) { SecRoleEntity roleEty = new SecRoleEntity(); //roleEty.RoleId = Guid.NewGuid().ToString(); roleEty.RoleName = string.Empty; roleEty.SystemName = systemName; roleEty.Remark = string.Empty; roleEty.LastModifiedBy = string.Empty; roleEty.LastModifiedTime = DateTime.Now; return(new FunctionRoleDomain(roleEty)); }
/// <summary> /// 根据roleName获取BusinessRoleDomain /// </summary> /// <param name="roleName"></param> /// <returns></returns> public virtual BusinessRoleDomain GetBusinessRoleDomainByRoleName(string roleName) { SecRoleEntity SecRoleEntity = new SecRoleEntity(); SecRoleEntity.RoleName = roleName; SecRoleEntity = DataAccess.SelectSingle <SecRoleEntity>(SecRoleEntity); if (SecRoleEntity == null) { return(null); } else { return(new BusinessRoleDomain(SecRoleEntity)); } }
/// <summary> /// 构造函数 /// </summary> /// <param name="SecRoleEntity"></param> public BusinessRoleDomain(SecRoleEntity SecRoleEntity) : base(SecRoleEntity) { }
///// <summary> ///// 该角色拥有权限的菜单数据项 ///// </summary> //private List<MenuDataItem> menuDataItem; //public List<MenuDataItem> MenuDataItem //{ // get // { // if (menuDataItem == null) // { // menuDataItem = SystemService.FunctionRoleService.GetMenuDataItemByRoleId(SecRoleEntity.RoleId); // } // return menuDataItem; // } // set // { // menuDataItem = value; // } //} #endregion #region 方法 /// <summary> /// 构造函数 /// </summary> /// <param name="SecRoleEntity"></param> public FunctionRoleDomain(SecRoleEntity SecRoleEntity) : base(SecRoleEntity) { }