private void CenterRemoveButton_Click(object sender, RoutedEventArgs e) { string id = Convert.ToString(CenterIdTextBox.Text); string name = Convert.ToString(CenterNameTextBox.Text); CenterService cs = new CenterService(); cs.DeleteCenter(id, name); centerDataGrid.ItemsSource = cs.LoadData(); CenterIdTextBox.Text = ""; CenterNameTextBox.Text = ""; CenterCapacityTextBox.Text = ""; CenterCostTextBox.Text = ""; CenterFoodTextBox.Text = ""; CenterLocationTextBox.Text = ""; }
public async Task <IHttpActionResult> DeleteCenter(CenterModel center) { if (center == null) { return(BadRequest("Please provide valid inputs!")); } if (center.ID == 0) { return(BadRequest("Please provide valid center ID!")); } if (center.CityID == 0) { return(BadRequest("Please provide valid city ID!")); } if (string.IsNullOrEmpty(center.Location)) { return(BadRequest("Please provide valid location!")); } if (await AuthService.ValidateUserAndToken(center.Token, center.UserID, center.Email, center.Location)) { if (await CenterService.CenterExists(center)) { if (await CenterService.DeleteCenter(center)) { return(Ok("Center Deleted Successfully!")); } else { return(BadRequest("Failed To Delete Center!")); } } else { return(BadRequest("No Such Center Exists!")); } } else { return(Unauthorized()); } }