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 })); }
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)); }