public virtual ActionResult CreateUser(viewModels.RegisterViewModel model)
        {
            MembershipUser         user;
            MembershipCreateStatus status;

            user = membershipService.CreateUser(model.UserName, model.Password, model.Email, model.SecretQuestion, model.SecretAnswer, model.Approve, out status);

            return(routeHelpers.Actions.GrantRolesToUser(user.UserName));
        }
        public virtual ActionResult CreateUser()
        {
            var model = new viewModels.RegisterViewModel()
            {
                RequireSecretQuestionAndAnswer = membershipService.RequiresQuestionAndAnswer
            };

            return(View(model));
        }