예제 #1
0
        public async Task <ActionResult> Create([Bind(Include = "Product,Images")] ProductCrud crud)
        {
            if (ModelState.IsValid)
            {
                crud.Product.Create = new Modified {
                    Time = DateTime.Now, User = User.Identity.GetUserId()
                };
                crud.Product.Edit = new Modified {
                    Time = DateTime.Now, User = User.Identity.GetUserId()
                };

                db.Product.Add(crud.Product);

                db.SaveChanges();

                foreach (var i in crud.Images)
                {
                    var PImage = new ProductImage();
                    PImage.ProductId = crud.Product.Id;
                    PImage.Target    = i;

                    db.ProductImage.Add(PImage);
                }

                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(crud));
        }
예제 #2
0
        // GET: Manage/Product/Create
        public ActionResult Create()
        {
            var model = new ProductCrud();

            model.Product.Visible = true;
            return(View(model));
        }