/// <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();
            }
        }
Пример #2
0
        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());
        }
Пример #3
0
        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"));
        }
Пример #4
0
        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());
        }