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