// GET: Busqueda por Modelo public ActionResult BusquedaPorModelo() { int id_concesionario_session = Convert.ToInt32(this.Session["Concesionario"]); var nro_marca = (from c_marca in autodb.marca select c_marca).Count(); var nro_categoria = (from c_cat in autodb.modelo_clasificacion select c_cat).Count(); var nro_inventario = (from c_inv in autodb.vehiculo where c_inv.fecha_salida != null && c_inv.fk_concesionario == id_concesionario_session select c_inv).Count(); UsuarioViewModel usuario = this.Session["User"] as UsuarioViewModel; O_Transaccion_CompraViewModels info_transaccion = new O_Transaccion_CompraViewModels(); if (usuario.id_T_Compra != 0) { transaccion_compra trans_c = (from l_transaccion_c in autodb.transaccion_compra where l_transaccion_c.id_compra == usuario.id_T_Compra select l_transaccion_c).First(); info_transaccion.Transaccion = trans_c; info_transaccion.Cant_Vehiculo = trans_c.vehiculo.Count(); info_transaccion.Monto_Total = trans_c.vehiculo.Sum(x => x.valor_compra); info_transaccion.Lista_Vehiculo = trans_c.vehiculo.ToList(); } BusquedaPorModeloViewModels busqueda_modelo = new BusquedaPorModeloViewModels { Nro_Categoria = nro_categoria, Nro_Inventario = nro_inventario, Nro_Marca = nro_marca, Transaccion = info_transaccion }; return(View(busqueda_modelo)); }
public ActionResult BusquedaPorModelo(BusquedaPorModeloViewModels model) { if (!ModelState.IsValid) { return(View(model)); } return(RedirectToAction("ConsultarModelo", "Compra", new { id = model.Busq_Modelo })); }