コード例 #1
0
        // GET: CigaresProducts/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CigaresProduct cigaresProduct = await db.CigaresProducts.FindAsync(id);

            if (cigaresProduct == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(cigaresProduct));
        }
コード例 #2
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            CigaresProduct cigaresProduct = await db.CigaresProducts.FindAsync(id);

            Product product = await db.Product.FindAsync(id);

            db.CigaresProducts.Remove(cigaresProduct);
            await db.SaveChangesAsync();

            db.Product.Remove(product);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public async Task <ActionResult> Create(CigaresProduct cigaresProduct)
        {
            if (ModelState.IsValid)
            {
                db.CigaresProducts.Add(cigaresProduct);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.cigarBrand  = new SelectList(db.CigarBrands, "id", "brandName", cigaresProduct.cigarBrand);
            ViewBag.wrapperType = new SelectList(db.CigaresWrapper, "wrapperName", "wrapperName", cigaresProduct.wrapperType);
            ViewBag.strengthID  = new SelectList(db.CigarStrengths, "id", "strengthName", cigaresProduct.strengthID);
            ViewBag.origin      = new SelectList(db.Country, "countryName", "countryName", cigaresProduct.origin);
            ViewBag.productID   = new SelectList(db.Product, "productID", "productName", cigaresProduct.productID);
            return(View(cigaresProduct));
        }
コード例 #4
0
        // GET: CigaresProducts/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CigaresProduct cigaresProduct = await db.CigaresProducts.FindAsync(id);

            if (cigaresProduct == null)
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.cigarBrand  = new SelectList(db.CigarBrands, "id", "brandName", cigaresProduct.cigarBrand);
            ViewBag.wrapperType = new SelectList(db.CigaresWrapper, "wrapperName", "wrapperName", cigaresProduct.wrapperType);
            ViewBag.strengthID  = new SelectList(db.CigarStrengths, "id", "strengthName", cigaresProduct.strengthID);
            ViewBag.origin      = new SelectList(db.Country, "countryName", "countryName", cigaresProduct.origin);
            ViewBag.productID   = new SelectList(db.Product, "productID", "productName", cigaresProduct.productID);
            return(View(cigaresProduct));
        }