private String ArmarDescripcion(BusquedaRequestVM rquest) { var result = String.Empty; if (!String.IsNullOrWhiteSpace(rquest.Formulario.CodVehiculoMarca)) { var optionsVehiculoMarca = SelectListProvider.GetOptionsVehiculoMarca(); var DescMarca = optionsVehiculoMarca.SingleOrDefault(x => x.Value == rquest.Formulario.CodVehiculoMarca).Text; result = DescMarca; } if (!String.IsNullOrWhiteSpace(rquest.Formulario.CodVehiculoSubMarca)) { var optionsVehiculoSubMarca = SelectListProvider.GetOptionsVehiculoSubMarca(rquest.Formulario.CodVehiculoMarca); var DescSubMarca = optionsVehiculoSubMarca.SingleOrDefault(x => x.Value == rquest.Formulario.CodVehiculoSubMarca).Text; result = result + ", " + DescSubMarca; } if (!String.IsNullOrWhiteSpace(rquest.Formulario.CodVehiculoProvincia)) { var optionsVehiculoProvincia = SelectListProvider.GetOptionsVehiculoProvincia(); var DescProvincia = optionsVehiculoProvincia.SingleOrDefault(x => x.Value == rquest.Formulario.CodVehiculoProvincia).Text; result = result + ", " + DescProvincia; } //var optionsVehiculoColor = SelectListProvider.GetOptionsVehiculoColor(); //var optionsVehiculoCombustible = SelectListProvider.GetOptionsVehiculoCombustible(); //var optionsVehiculoDireccion = SelectListProvider.GetOptionsVehiculoDireccion(); //var optionsVehiculoPuerta = SelectListProvider.GetOptionsVehiculoPuerta(); //var optionsVehiculoSegmento = SelectListProvider.GetOptionsVehiculoSegmento(); //var optionsVehiculoTraccion = SelectListProvider.GetOptionsVehiculoTraccion(); //var optionsVehiculoTransmision = SelectListProvider.GetOptionsVehiculoTransmision(); return(result); }
public ActionResult Resultado(BusquedaRequestVM rquest) { var model = new BusquedaResponseVM(); //Disparamos importación async var buscador = new ProviderManagerSingalR(new BusquedaLongRunningTask()); var job = BusquedaJobManager.CreateJob(rquest.Formulario, buscador); model.JobId = job.Id; ViewBag.DescripcionBusqueda = ArmarDescripcion(rquest); return(View(model)); }
public ActionResult Index() { var model = new BusquedaRequestVM(); return(View(model)); }