public ActionResult Register(RegisterViewModel viewModel)
        {
            if (ModelState.IsValid && _membershipProvider.Register(viewModel.FirstName,
                                                                   viewModel.LastName,
                                                                   viewModel.Email,
                                                                   viewModel.Password,
                                                                   viewModel.SecurityQuestion,
                                                                   viewModel.SecurityAnswer))
            {
                _webSecurity.Login(viewModel.Email);
                return(RedirectToAction("Home", "User"));
            }

            ModelState.AddModelError(string.Empty, Resources.Strings.RegisterError);
            return(View(viewModel));
        }