public IActionResult Edit(EditSubscriptionViewModel model) { if (ModelState.IsValid) { var context = new ApplicationContext(); var subscription = context.Subscriptions.FirstOrDefault(s => s.Id == model.Id); if (subscription != null) { subscription.Name = model.Name; subscription.Description = model.Description; subscription.Price = model.Price; context.SaveChanges(); return(RedirectToAction("Index")); } } return(View(model)); }
public IActionResult Edit(int subscriptionId) { var context = new ApplicationContext(); var subscription = context.Subscriptions.FirstOrDefault(s => s.Id == subscriptionId); if (subscription == null) { return(NotFound()); } var model = new EditSubscriptionViewModel { Id = subscriptionId, Name = subscription.Name, Description = subscription.Description, Price = subscription.Price }; return(View(model)); }