public ActionResult getHistorialMascota(int id) { List <HistorialMascota> historial = new List <HistorialMascota>(); HistorialMascotaBusinessLayer h = new HistorialMascotaBusinessLayer(); historial = h.getHistorialMascotas(id); List <HistorialViewModels> listaPaso = new List <HistorialViewModels>(); if (historial.Count() == 0) { return(View("axVacio")); } else { foreach (HistorialMascota ht in historial) { HistorialViewModels hvm = new HistorialViewModels(); hvm.fecha_visita = ht.fecha_visita; hvm.titulo_visita = ht.titulo_visita; hvm.tema_visita = ht.tema_visita; hvm.nombre_veterinaria = ht.veterinario_visita; listaPaso.Add(hvm); } ListaHistorial datos = new ListaHistorial(); datos.datosHistorial = listaPaso; return(View("axHistorial", datos)); } }
public ActionResult Historial() { UsuarioViewModel user_compra = (UsuarioViewModel)this.Session["User"]; var c_l_transaccion_c = (from l_trasaccion in autodb.transaccion_compra where l_trasaccion.fk_usuario == user_compra.id_Usuario && l_trasaccion.fk_estado_transaccion == 1 select l_trasaccion).OrderByDescending(x => x.fecha); List <TransaccionCompraViewModels> t_list = new List <TransaccionCompraViewModels>(); foreach (var item in c_l_transaccion_c) { List <VehiculoHistorialViewModels> l_vehiculo = new List <VehiculoHistorialViewModels>(); foreach (var vehiculo in item.vehiculo.ToList()) { VehiculoHistorialViewModels i_vehiculo = new VehiculoHistorialViewModels { Vehiculo = vehiculo, Costo_Generado = Convert.ToDouble(vehiculo.estructura_costo.Sum(x => x.monto)), Preferencia_Publico = Convert.ToInt32(ConsultarPreferenciaCliente(vehiculo.modelo, vehiculo.fk_concesionario) * 100 / 5) }; l_vehiculo.Add(i_vehiculo); } TransaccionCompraViewModels item_transaccion = new TransaccionCompraViewModels { Transaccion = item, Lista_Vehiculo = l_vehiculo, Tiempo_Transcurrido = CalcularTiempoFecha(item.fecha) }; t_list.Add(item_transaccion); } HistorialViewModels modelo = new HistorialViewModels { Lista_Transaccion = t_list }; return(View(modelo)); }