Exemplo n.º 1
0
        public async Task <IActionResult> Products()
        {
            var producto = new ProductoViewModel
            {
                Categorias  = await _categoriaRepository.GetAll(),
                Promociones = await _promocionRepository.GetAll(),
                Mensaje     = ""
            };

            return(View(producto));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> GetAll()
        {
            var productos = from Produc in  await _productoRepository.GetAll()
                            join Categ in await _categoriaRepository.GetAll()
                            on Produc.CategoriaId equals Categ.CategoriaId
                            join Prom in await _promocionRepository.GetAll() on Produc.PromocionId equals Prom.PromocionId
                            select new ProductoResponse
            {
                ProductoId  = Produc.ProductoId,
                Nombre      = Produc.Nombre,
                Descripcion = Produc.Descripcion,
                Marca       = Produc.Marca,
                Categoria   = Categ.CategoriaId,
                Promocion   = Prom.PromocionId,
                Precio      = Produc.Precio
            };

            return(Ok(productos));
        }