public ActionResult Save(Subscriber subscriber) { // if all validations are successful if (!ModelState.IsValid) { // if validation failed, go back to New Subscriber page. var viewModel = new NewSubscriberViewModel() { subscriptions = _context.Subscription.ToList() }; return(View("New", viewModel)); } else { // If subscriber is new. //if (sub.Id == 0) // { _context.Subscriber.Add(subscriber); _context.SaveChanges(); //} return(RedirectToAction("Index", "Subscribers")); } }
// New Subscriber public ActionResult New() { var subscriptions = _context.Subscription.ToList(); var viewModel = new NewSubscriberViewModel() { subscriptions = subscriptions }; return(View("New", viewModel)); }