public IEnumerable <Repuestos> Listar(int Id) { Mantenimientos mantenimiento; mantenimiento = RepositorioDelTaller.ObtenerMantenimientoPorID(Id); List <Repuestos> laListaDeRepuestos = new List <Repuestos>(); List <RepuestosParaMantenimiento> laListaDeRepuestosYMantenimientos = new List <RepuestosParaMantenimiento>(); laListaDeRepuestosYMantenimientos = RepositorioDelTaller.ObtenerRepuestoParaMantenimientos(Id); laListaDeRepuestos = RepositorioDelTaller.ObtenerRepuestosPorMantenimiento(laListaDeRepuestosYMantenimientos); return(laListaDeRepuestos); }
public IActionResult Get(int id) { MantenimientoDetallado mantenimientoDetallado = new MantenimientoDetallado(); Mantenimientos mantenimiento; mantenimiento = RepositorioDelTaller.ObtenerMantenimientoPorID(id); // ViewBag.Id_Articulo = mantenimiento.Id_Articulo; // No se que hacer acá este viewbag te tiene con hasta la verg mantenimientoDetallado.Id = mantenimiento.Id; mantenimientoDetallado.Descripcion = mantenimiento.Descripcion; List <RepuestosParaMantenimiento> repuestosAsociados; repuestosAsociados = RepositorioDelTaller.ObtenerRepuestoParaMantenimientos(id); mantenimientoDetallado.RepuestosAsociados = RepositorioDelTaller.ObtenerRepuestosPorMantenimiento(repuestosAsociados); mantenimientoDetallado.ResumenDeUso = RepositorioDelTaller.ResumenDeUsoDelMantenimiento(id); if (mantenimiento == null) { return(NotFound()); } else { return(Ok(mantenimientoDetallado)); } }