public IEnumerable <Repuestos> listar(int Id)
        {
            List <Repuestos> laListaDeRepuestos = new List <Repuestos>();
            Articulo         articulo           = new Articulo();

            articulo           = RepositorioDelTaller.ObtenerArticuloPorID(Id);
            laListaDeRepuestos = RepositorioDelTaller.ObtenerRepuestosAsociados(articulo);

            return(laListaDeRepuestos);
        }
示例#2
0
        public IActionResult Get(int id)
        {
            ArticuloDetallado articuloDetallado = new ArticuloDetallado();
            Articulo          articulo          = RepositorioDelTaller.ObtenerArticuloPorID(id);

            articuloDetallado.Nombre      = articulo.Nombre;
            articuloDetallado.Marca       = articulo.Marca;
            articuloDetallado.Descripcion = articulo.Descripcion;
            articuloDetallado.CantidadDeOrdenesEnProceso  = RepositorioDelTaller.ContarOrdenesEnProceso(id);
            articuloDetallado.CantidadDeOrdenesTerminadas = RepositorioDelTaller.ContarOrdenesTerminadas(id);
            articuloDetallado.RepuestosAsociados          = RepositorioDelTaller.ObtenerRepuestosAsociados(articulo);
            if (articulo == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(articuloDetallado));
            }
        }