public virtual async Task <ActionResult> CancelTransformToOrganization(string token) { var accountToTransform = GetCurrentUser(); var adminUser = accountToTransform.OrganizationMigrationRequest?.AdminUser; if (await UserService.CancelTransformUserToOrganizationRequest(accountToTransform, token)) { MessageService.SendOrganizationTransformRequestCancelledNotice(accountToTransform, adminUser); TelemetryService.TrackOrganizationTransformCancelled(accountToTransform); TempData["Message"] = String.Format(CultureInfo.CurrentCulture, Strings.TransformAccount_Cancelled); } else { TempData["ErrorMessage"] = Strings.TransformAccount_FailedMissingRequestToCancel; } return(RedirectToAction(actionName: "Home", controllerName: "Pages")); }