public virtual async Task <ActionResult> RejectTransformToOrganization(string accountNameToTransform, string token) { var adminUser = GetCurrentUser(); string message; var accountToTransform = UserService.FindByUsername(accountNameToTransform); if (accountToTransform == null) { message = String.Format(CultureInfo.CurrentCulture, Strings.TransformAccount_OrganizationAccountDoesNotExist, accountNameToTransform); } else { if (await UserService.RejectTransformUserToOrganizationRequest(accountToTransform, adminUser, token)) { MessageService.SendOrganizationTransformRequestRejectedNotice(accountToTransform, adminUser); TelemetryService.TrackOrganizationTransformDeclined(accountToTransform); message = String.Format(CultureInfo.CurrentCulture, Strings.TransformAccount_Rejected, accountNameToTransform); } else { message = Strings.TransformAccount_FailedMissingRequestToCancel; } } TempData["Message"] = message; return(RedirectToAction(actionName: "Home", controllerName: "Pages")); }