/// <inheritdoc/> public DeleteObjectsResult DeleteObjects(DeleteObjectsRequest deleteObjectsRequest) { ThrowIfNullRequest(deleteObjectsRequest); var cmd = DeleteObjectsCommand.Create(GetServiceClient(), _endpoint, CreateContext(HttpMethod.Post, deleteObjectsRequest.BucketName, null), deleteObjectsRequest); return(cmd.Execute()); }
public void DeleteObject(ObjectSelectionState objectSelectionState) { var selection = objectSelectionState.CurrentSelection(); if (selection.Count != 0) { var command = new DeleteObjectsCommand(selection); _commandManager.ExecuteCommand(command); } }
public void DeleteFaces(FaceSelectionState faceSelectionState) { var selectedFaceCount = faceSelectionState.CurrentSelection().Count() * 3; var totalObjectFaceCount = faceSelectionState.RenderObject.Geometry.GetIndexCount(); if (selectedFaceCount == totalObjectFaceCount) { var command = new DeleteObjectsCommand(new List <ISelectable>() { faceSelectionState.RenderObject }); _commandManager.ExecuteCommand(command); } else { var command = new DeleteFaceCommand(faceSelectionState.RenderObject.Geometry, faceSelectionState.CurrentSelection()); _commandManager.ExecuteCommand(command); } }