public async Task <ActionResult> Add(AddOrganizationViewModel model) { var organizationName = model.OrganizationName; var organizationEmailAddress = model.OrganizationEmailAddress; var adminUser = GetCurrentUser(); try { var organization = await UserService.AddOrganizationAsync(organizationName, organizationEmailAddress, adminUser); SendNewAccountEmail(organization); TelemetryService.TrackOrganizationAdded(organization); return(RedirectToAction(nameof(ManageOrganization), new { accountName = organization.Username })); } catch (EntityException e) { TempData["AddOrganizationErrorMessage"] = e.Message; return(View(model)); } }