/// <summary> /// Updates the permission. /// </summary> /// <param name="rolePermission">The role permission.</param> /// <returns>boolean value</returns> public async Task <bool> UpdatePermission(ISORolePermission rolePermission) { try { var rolePermissions = await roleFeature.GetByIdAsync(rolePermission.Id); rolePermissions.ApprovePermission = rolePermission.ApprovePermission; rolePermissions.CreatePermission = rolePermission.CreatePermission; rolePermissions.DeAvtivatePermission = rolePermission.DeAvtivatePermission; rolePermissions.DeletePermission = rolePermission.DeletePermission; rolePermissions.ReadPermission = rolePermission.ReadPermission; rolePermissions.UpdatePermission = rolePermission.UpdatePermission; rolePermissions.RoleId = rolePermission.RoleId; rolePermissions.FeatureId = rolePermission.FeatureId; rolePermissions.CreatedDate = DateTime.Now; rolePermissions.Id = rolePermission.Id; roleFeature.Update(rolePermissions); var updated = UnitOfWork.Commit(); ////return isUpdated == 1 ? true : false; return(true); } catch (Exception) { return(false); } }
/// <summary> /// Creates the role permission. /// </summary> /// <param name="rolePermission">The role permission.</param> /// <returns>ISORolePermission interface</returns> public bool CreateRolePermission(ISORolePermission rolePermission) { try { rolePermission.CreatedDate = DateTime.Now; rolePermission.EditedDate = DateTime.Now; var item = roleFeature.Add(rolePermission); UnitOfWork.Commit(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Updates the permission. /// </summary> /// <param name="rolePermission">The role permission.</param> /// <returns> /// boolean value /// </returns> public async Task <bool> UpdatePermission(ISORolePermission rolePermission) { return(await roleFeatureDataService.UpdatePermission(rolePermission)); }
/// <summary> /// Creates the role permission. /// </summary> /// <param name="rolePermission">The role permission.</param> /// <returns> /// ISORolePermission entity. /// </returns> public bool CreateRolePermission(ISORolePermission rolePermission) { return(roleFeatureDataService.CreateRolePermission(rolePermission)); }