public async Task <Respuesta> AgregarVehiculo(Vehiculo vehiculo) { Respuesta respuesta; bool yaExiste = await VerificarExistenciaDeVehiculo(vehiculo); if (!yaExiste) { var vehiculoAgregado = await _repositorioVehiculo.AgregarVehiculo(vehiculo); if (vehiculo.ListaIdServicios != null) { vehiculo.IdVehiculo = vehiculoAgregado.IdVehiculo; await AgregarServiciosDeVehiculo(vehiculo); } respuesta = new Respuesta { Ok = true, Mensaje = HelperMensaje.GenerarMensaje(TipoMensaje.Agregado, "El vehículo") }; } else { return(respuesta = new Respuesta { Ok = false, Mensaje = HelperMensaje.GenerarMensaje(TipoMensaje.ErrorYaExiste, "El vehículo") }); } return(respuesta); }