コード例 #1
0
        public IActionResult Get(int id)
        {
            RepuestoDetallado repuestoDetallado = new RepuestoDetallado();
            Repuestos         repuesto          = RepositorioDelTaller.ObtenerRepuestoPorID(id);
            //ViewBag.Id_Articulo = repuesto.Id_Articulo; Otra vez este hpta viewbag jode la vida
            Articulo articulo = RepositorioDelTaller.ObtenerArticuloPorID(repuesto.Id_Articulo);

            repuestoDetallado.Nombre           = repuesto.Nombre;
            repuestoDetallado.Precio           = repuesto.Precio;
            repuestoDetallado.Descripcion      = repuesto.Descripcion;
            repuestoDetallado.ArticuloAsociado = articulo;
            List <RepuestosParaMantenimiento> repuestosAsociados;

            repuestosAsociados = RepositorioDelTaller.ObtenerMantenimientosParaRepuestos(id);
            repuestoDetallado.MantenimientosAsociados = RepositorioDelTaller.ObtenerMantenimientosPorRepuesto(repuestosAsociados);
            repuestoDetallado.ResumenDeUso            = RepositorioDelTaller.ResumenDeUsoDelRepuesto(id);

            if (repuesto == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(repuestoDetallado));
            }
        }