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);
        }
コード例 #2
0
        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));
            }
        }