Beispiel #1
0
        public IActionResult addAssociationCategoria(DisplayCategoriaView newAssosuation, int id)
        {
            Association tempcat = new Association();

            tempcat.CategoriaId = id;
            tempcat.ProductId   = newAssosuation.ProductId;
            dbContext.associations.Add(tempcat);
            dbContext.SaveChanges();
            return(RedirectToAction("DisplayCategories", new{ id = id }));
        }
Beispiel #2
0
        public IActionResult DisplayCategories(int id)
        {
            DisplayCategoriaView viewModel = new DisplayCategoriaView();

            viewModel.categoria = dbContext.categories
                                  .Include(c => c.Associations)
                                  .ThenInclude(ass => ass.Product)
                                  .FirstOrDefault(p => p.CategoriaId == id);
            viewModel.products = dbContext.products
                                 .Include(p => p.Associations)
                                 .ThenInclude(ass => ass.Categoria)
                                 .Where(prod => !prod.Associations.Select(a => a.CategoriaId).Contains(id))
                                 .ToList();
            return(View("DisplayCategories", viewModel));
        }