// GET: Admin/SubscriptionProduct/Create public async Task <ActionResult> Create() { var model = new SubscriptionProductViewModel() { Subscriptions = await db.Subscriptions.ToListAsync(), Products = await db.Products.ToListAsync() }; return(View(model)); }
// GET: Admin/SubscriptionProduct/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SubscriptionProduct subscriptionProduct = await db.SubscriptionProducts.FindAsync(id); if (subscriptionProduct == null) { return(HttpNotFound()); } var viewModel = new SubscriptionProductViewModel { Products = db.Products.ToList(), Subscriptions = db.Subscriptions.ToList(), SubscriptionProduct = db.SubscriptionProducts.SingleOrDefault(sp => sp.Id == id) }; return(View(viewModel)); }