// GET: Admin/ModificarVehiculo/5 public async Task <ActionResult> ModificarVehiculo(int id) { // obtiene el elemento a modificar y carga la vista de edicion Vehiculo v = await gp.obtenerVehiculo(id); if (v != null) { // carga la vista y pasandole el modelo return(View("Vehiculo/ModificarVehiculo", v)); } else { // Llama a la funcion de este controlador (no es una ruta) return(HttpNotFound()); } }
public async Task <ActionResult> ProximoVehiculo(int idParada) { ICollection <Parada> lstParada = await gp.ListarParadas(); ViewBag.listaParada = lstParada; Usuario u = Session["datosLogeados"] as Usuario; if (u == null) { return(View("ProximoVehiculo", null)); } ICollection <VehiculoCercanoDTO> lstViajes = await up.ListarVehiculosCercanos(idParada, u.id); if (lstViajes == null) { return(View("ProximoVehiculo", null)); } ICollection <ProximoVehiculoModel> lstRet = new List <ProximoVehiculoModel>(); foreach (var item in lstViajes) { Vehiculo v = await gp.obtenerVehiculo(item.vehiculo_id); ProximoVehiculoModel pv = new ProximoVehiculoModel() { Vehiculo = v, pasaje_reservado = item.pasaje_reservado, latitud = item.latitud, longitud = item.longitud }; lstRet.Add(pv); } return(View("ProximoVehiculo", lstRet)); }