public ActionResult Index(SaveTextViewModel viewModel) { using (IContext ormContext = PersistenceHelper.CreateContext()) { SaveTextPresenter presenter = CreatePresenter(ormContext); SaveTextViewModel viewModel2 = presenter.Save(viewModel); TempData[nameof(TempDataKeys.ViewModel)] = viewModel2; return(RedirectToAction(nameof(ActionNames.Index))); } }
public override string Load(Dictionary <string, string> parameters) { using (IContext context = PersistenceHelper.CreateContext()) { IEntityRepository entityRepository = PersistenceHelper.CreateRepository <IEntityRepository>(context); SetTextPresenter presenter = new SetTextPresenter(entityRepository); Model = presenter.Show(); } return(ViewPerspective.Default); }
public SaveTextViewModel Save(SaveTextViewModel viewModel, string cultureName) { ServiceHelper.SetCulture(cultureName); using (IContext context = PersistenceHelper.CreateContext()) { var entityRepository = PersistenceHelper.CreateRepository <IEntityRepository>(context); var presenter = new SaveTextPresenter(entityRepository); SaveTextViewModel viewModel2 = presenter.Save(viewModel); return(viewModel2); } }
public ActionResult Index() { SaveTextViewModel viewModel; if (TempData.ContainsKey(nameof(TempDataKeys.ViewModel))) { viewModel = (SaveTextViewModel)TempData[nameof(TempDataKeys.ViewModel)]; } else { using (IContext ormContext = PersistenceHelper.CreateContext()) { SaveTextPresenter presenter = CreatePresenter(ormContext); viewModel = presenter.Show(); } } foreach (string message in viewModel.ValidationMessages) { ModelState.AddModelError(nameof(message), message); } return(View(viewModel)); }