Exemplo n.º 1
0
        public IActionResult addAssociation(DisplayProductView newAssosuation, int id)
        {
            Association tempass = new Association();

            tempass.ProductId   = id;
            tempass.CategoriaId = newAssosuation.CategoriaId;
            dbContext.associations.Add(tempass);
            dbContext.SaveChanges();
            return(RedirectToAction("DisplayProduct", new { id = id }));
        }
Exemplo n.º 2
0
        public IActionResult DisplayProduct(int id)
        {
            DisplayProductView viewModel = new DisplayProductView();

            viewModel.product = dbContext.products
                                .Include(p => p.Associations)
                                .ThenInclude(ass => ass.Categoria)
                                .FirstOrDefault(p => p.ProductId == id);
            viewModel.categorias = dbContext.categories
                                   .Include(cat => cat.Associations)
                                   .ThenInclude(ass => ass.Product)
                                   .Where(catt => !catt.Associations.Select(a => a.ProductId).Contains(id))
                                   .ToList();

            return(View("Displayproduct", viewModel));
        }