Пример #1
0
        public ActionResult VerDetalles(int iIdProducto)
        {
            Productos productos = new Productos();
            Categoria categoria = new Categoria();

            DetallesProductoDTO _oProducto = productos.ObtenerDetallesProducto(iIdProducto);

            ViewBag.NombreCategoria = categoria.ObtenerNombreCategoria(_oProducto.iIdCategoria);

            return(View(_oProducto));
        }
Пример #2
0
        /// <summary>
        /// Obtiene un objeto del producto seleccionado para ver detalles.
        /// </summary>
        /// <param name="iIdProducto">La id del producto seleccionado.</param>
        /// <returns>Regresa el objeto encontrado con la id.</returns>
        public DetallesProductoDTO ObtenerDetallesProducto(int iIdProducto)
        {
            DetallesProductoDTO _oProducto = db.tblCat_Producto.AsNoTracking().Select(p => new DetallesProductoDTO()
            {
                iIdProducto  = p.iIdProducto,
                iIdCategoria = p.iIdCategoria,
                iCantidad    = p.iCantidad,
                dPrecio      = p.dPrecio,
                cNombre      = p.cNombre,
                cImagen      = p.cImagen,
                cDescripcion = p.cDescripcion
            }).FirstOrDefault(p => p.iIdProducto == iIdProducto);

            return(_oProducto);
        }