public override void ExecuteResult(ControllerContext context) { base.ExecuteResult(context); var viewModel = new UserCreatingViewModel(); GetViewResult(viewModel).ExecuteResult(context); }
public ActionResult Create(UserCreatingViewModel viewModel) { var user = PrepareUser(viewModel, true); if (_userRepository.SaveUser(user)) //if (_userCreatingPersistence.CreateUser(user)) { SetSucceedMessage("User created successfully"); AppCach.AllUsers.Add(user); //save to global cach return(RedirectToAction("Index", "User")); } else { SetErrorMessage("Cannot create user"); } return(View(viewModel)); }