コード例 #1
0
        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"));
            }
        }
コード例 #2
0
        // New Subscriber
        public ActionResult New()
        {
            var subscriptions = _context.Subscription.ToList();

            var viewModel = new NewSubscriberViewModel()
            {
                subscriptions = subscriptions
            };

            return(View("New", viewModel));
        }