private ActionResult DoRegisterModerator(MAccountCreateViewModel ModeratorViewModel, string returnUrl) { var hashedPassword = Utilities.CreatePasswordHash(ModeratorViewModel.Password, ModeratorViewModel.EmailAddress); MAccountCreateViewModel ModViewModel = new MAccountCreateViewModel(); ModViewModel.Password = hashedPassword; ModViewModel.EmailAddress = ModeratorViewModel.EmailAddress; ModViewModel.ConfirmPassword = hashedPassword; ModViewModel.Alias = ModeratorViewModel.Alias; ServiceResult result = new ServiceResult(); result = AccountService.AddModeratorAccount(ModViewModel); if (result.Success) { return(RedirectToAction("ModRegistrationSuccess", result)); } return(RedirectToAction("RegisterFail", result)); }