public void DeleteRolePermission(DeleteRolePermissionCommand command) { var entity = GetRolePermission(command.OrganizationId.Value, command.RoleId); entity.DeletedAt = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(); context.RolePermissions.Update(entity); this.context.SaveChanges(); }
public EmptyResult DeleteRolePermission(DeleteRolePermissionCommand command) { if (string.IsNullOrEmpty(command.RoleId)) { return(new Result <bool>(AuthorizationServiceErrors.InvalidDeleteEntityError(nameof(command.RoleId)))); } if (!command.OrganizationId.HasValue) { return(new Result <bool>(AuthorizationServiceErrors.InvalidDeleteEntityError(nameof(command.OrganizationId)))); } rolePermissionRepository.DeleteRolePermission(command); return(new Result <bool>()); }