public void Borrar(int?Id) { try { repositorio.Borrar(Id); iunitOfWork.Save(); } catch (Exception e) { throw new Exception(e.Message); } }
private async void btnEliminar_Click(object sender, EventArgs e) { int id = (int)listBoxMarcas.SelectedValue; bool borrado; try { if (!(await _repositorioMarca.TieneVehiculosAsignados(id))) { borrado = await _repositorioMarca.Borrar(id); await Listar(); } else { MessageBox.Show("La marca no se puede borrar porque " + "tiene vehículos asignados."); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error"); } }