private void buttonDelete_Click(object sender, EventArgs e) { try { if (UserConfirmsThatWantToDeleteVehicle()) { var selectedVehicle = this.comboBoxSelectVehicleToDelete.SelectedItem as Vehicle; IVehicleLogic vehicleOperations = Provider.GetInstance.GetVehicleOperations(); vehicleOperations.DeleteVehicle(selectedVehicle); this.ShowMessageVehicleWasDeleted(selectedVehicle); this.ReloadComboBoxSelectVehicleToDelete(); this.HideAllResultLabels(); } } catch (CoreException ex) { this.labelError.Text = ex.Message; this.labelError.Visible = true; } catch (Exception ex) { this.labelError.Text = ex.Message; this.labelError.Visible = true; } }
public async Task <IActionResult> DeleteConfirmed(int VehicleId) { _vehicleLogic.DeleteVehicle(VehicleId); await _vehicleLogic.Save(); return(RedirectToAction(nameof(ListVehicles))); }
public IActionResult DeleteVehicle(int id) { try { var entity = _vehicleLogic.DeleteVehicle(id); if (entity == null) { return(BadRequest("Somthing went wrong while updating model in DB!")); } return(Ok(entity)); } catch (Exception e) { return(StatusCode(500, e)); } }
public void DeleteVehicle() { try { IVehicleLogic vehicleOperations = DummyProvider.GetInstance.GetVehicleOperations(); string registration = "SBA1234"; int capacity = 10; Vehicle vehicle = new Vehicle(registration, capacity); vehicleOperations.AddVehicle(vehicle); vehicleOperations.DeleteVehicle(vehicle); Assert.IsNull(this.FindVehicleOnSystem(vehicle.Registration)); } catch (Exception ex) { Assert.Fail(ex.Message); } }