public async Task <IHttpActionResult> DeleteProject([FromUri] Guid projectGuid) { var result = await _projectOperations.DeleteProject(projectGuid).ConfigureAwait(false); if (result) { return(Ok()); } return(BadRequest()); }
private void DeleteProject(object sender, EventArgs e) { if (View.ProjectGrid.CurrentRow == null) { MessageBox.Show($"Please select a project from the grid to delete."); return; } var currentProject = (ITfsProject)View.ProjectGrid.Rows[View.ProjectGrid.CurrentRow.Index].DataBoundItem; if (MessageBox.Show($"Do you really want to delete the project: {currentProject.ProjectName}?", "Confirm Delete", MessageBoxButtons.YesNo) == DialogResult.No) { return; } _projectOperations.DeleteProject(currentProject); View.InWits.DataSource = null; View.WitHistory.DataSource = null; LoadProject(this, null); }