private void SaveBundle(BundleVM bundleVM)
        {
            Bundle bundle;
            using (var context = new MyContext())
            {
                if(bundleVM.Bundle.Id == 0){
                    bundle = new Bundle();
                    context.Bundles.Add(bundle);
                }
                else{
                    bundle = context.Bundles.Include("Products")
                        .First(b => b.Id == bundleVM.Bundle.Id);
                }

                bundle.Name = bundleVM.Bundle.Name;
                bundle.Description = bundleVM.Bundle.Description;
                bundle.RiotPoints = bundleVM.Bundle.RiotPoints;
                bundle.BannerUrl = bundleVM.Bundle.BannerUrl;
                bundle.Products = bundleVM.ProductIds.Select(pi => context.Products.Find(pi)).ToList();
                context.SaveChanges();
            }
        }
 public ActionResult Edit(BundleVM bundleVM)
 {
     SaveBundle(bundleVM);
     return RedirectToAction("Index");
 }