public static TitleViewModel Create(IRepository repository) { Check.Require(repository != null, "Repository must be supplied"); var viewModel = new TitleViewModel { Title = new Title() }; return(viewModel); }
public ActionResult Create(Title title) { var titleToCreate = new Title(); TransferValues(title, titleToCreate); if (ModelState.IsValid) { RepositoryFactory.TitleRepository.EnsurePersistent(titleToCreate); Message = "Title Created Successfully"; return(RedirectToAction("Index")); } else { var viewModel = TitleViewModel.Create(Repository); viewModel.Title = title; return(View(viewModel)); } }
public static TitleViewModel Create(IRepository repository) { Check.Require(repository != null, "Repository must be supplied"); var viewModel = new TitleViewModel {Title = new Title()}; return viewModel; }
// // GET: /Admin/Title/Create public ActionResult Create() { var viewModel = TitleViewModel.Create(Repository); return(View(viewModel)); }