Agribusiness.Web.Controllers.MailingListController.Edit C# (CSharp) Method

Edit() public method

public Edit ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult
        public ActionResult Edit(int id)
        {
            var mailinglist = _mailinglistRepository.GetNullableById(id);

            if (mailinglist == null)
            {
                Message = "Unable to locate mailing list.";
                return RedirectToAction("Index");
            }

            // check to make sure it's not a system mailing list
            if (_systemLists.Contains(mailinglist.Name))
            {
                Message = "Unable to edit system mailing list.";
                // redirect to index
                return this.RedirectToAction(a => a.Index(mailinglist.Seminar.Id));
            }

            var viewModel = MailingListViewModel.Create(RepositoryFactory, Site, mailinglist, mailinglist.Seminar != null ? mailinglist.Seminar.Id : (int?)null);

            return View(viewModel);
        }

Same methods

MailingListController::Edit ( int id, MailingList mailinglist ) : System.Web.Mvc.ActionResult