Beispiel #1
0
        public override void ExecuteResult(ControllerContext context)
        {
            base.ExecuteResult(context);

            var viewModel = new UserCreatingViewModel();

            GetViewResult(viewModel).ExecuteResult(context);
        }
Beispiel #2
0
        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));
        }