Exemplo n.º 1
0
        public async Task <ActionResult> Edit([Bind(Include = "ProductId,SubscriptionId,OldProductId,OldSubscriptionId")] SubscriptionProduct subscriptionProduct)
        {
            if (ModelState.IsValid)
            {
                var canChange = await subscriptionProduct.CanChange(db);

                if (canChange)
                {
                    await subscriptionProduct.Change(db);
                }
                return(RedirectToAction("Index"));
            }
            return(View(subscriptionProduct));
        }
        public async Task <ActionResult> Edit([Bind(Include = "ProductId,SubscriptionId,oldProductId,oldSubscriptionId")] SubscriptionProduct subscriptionProduct)
        {
            if (ModelState.IsValid)
            {
                var canChange = await subscriptionProduct.CanChange(db);

                if (canChange)
                {
                    await subscriptionProduct.Change(db);
                }
                return(RedirectToAction("Index"));

                //db.Entry(subscriptionProduct).State = EntityState.Modified;
                //await db.SaveChangesAsync();
                //return RedirectToAction("Index");
            }
            return(View(subscriptionProduct));
        }