Exemple #1
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));
            }
        }