public ActionResult Pagar(string proveedor, string placa) { if (SessionExpirada()) { return(RetornarLogin()); } ReservaService.Reserva reseva = ObtenerReserva(); ReservaModel model = new ReservaModel(); model.Origen = reseva.Origen; model.Destino = reseva.Destino; model.AutoPlaca = placa; if (proveedor == "UBER") { CandidatoModel candidato = candidatoUber(placa); model.Precio = candidato.Precio; UberDriver uber = obtenerChoferUber(placa); model.Conductor = uber.UNombres + ", " + uber.UApellidos; model.AutoModelo = uber.UModeloAuto; } else if (proveedor == "CABIFY") { CandidatoModel candidato = candidatoCabify(placa); model.Precio = candidato.Precio; CabifyDriver cabify = obtenerChoferCabify(placa); model.Conductor = cabify.nombres + ", " + cabify.apellidos; model.AutoModelo = cabify.automodelo; } //AsignarReserva(reseva); ClienteService.ClienteServiceClient proxy = new ClienteService.ClienteServiceClient(); ClienteService.Tarjeta[] tarjetas = proxy.ListarTarjetaxCliente(ObtenerCliente().DNI); model.Tarjetas = tarjetas; return(View(model)); }
public void AsignarReserva(ReservaService.Reserva reserva) { Session["reserva"] = reserva; }