/// <summary> /// Creates a new CTP /// </summary> /// <param name="categoryID">category id</param> /// <param name="productID">product id</param> public static void CreateCategoryToProduct(int categoryID, int productID) { CategoryToProduct ctp = new CategoryToProduct() { categoryId = categoryID, productId = productID }; using (var db = new EHandel()) { db.CategoryToProduct.Add(ctp); db.SaveChanges(); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } CategoryToProduct = await _context.categoryToProducts .Include(c => c.category) .Include(c => c.product).FirstOrDefaultAsync(m => m.ProductId == id); if (CategoryToProduct == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } CategoryToProduct = await _context.categoryToProducts.FindAsync(id); if (CategoryToProduct != null) { _context.categoryToProducts.Remove(CategoryToProduct); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } CategoryToProduct = await _context.categoryToProducts .Include(c => c.category) .Include(c => c.product).FirstOrDefaultAsync(m => m.ProductId == id); if (CategoryToProduct == null) { return(NotFound()); } ViewData["categoryId"] = new SelectList(_context.categories, "Id", "Id"); ViewData["ProductId"] = new SelectList(_context.products, "Id", "Id"); return(Page()); }