public void AddNewExternalDomain (object sender, EventArgs e) { ActionHelper.Execute (delegate() { var form = new AddExternalIdentitySourceController { ServerDto = GetServerDto (), TenantName = _tenantName }; var result = NSApplication.SharedApplication.RunModalForWindow (form.Window); if (result == VMIdentityConstants.DIALOGOK) { UIErrorHelper.ShowAlert ("Domain " + form.IdentityProviderDto.Name + " created successfully", "Information"); Refresh (sender, e); } }); }
public void View(object sender, EventArgs e) { ActionHelper.Execute (delegate() { var serverDto = GetServerDTO (); var service = SnapInContext.Instance.ServiceGateway; var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken (serverDto.ServerName); var dto = service.IdentityProvider.Get (serverDto, _tenantName, _provider.Name, auth.Token); var form = new AddExternalIdentitySourceController { ServerDto = serverDto, TenantName = _tenantName, IdentityProviderDto = dto }; NSApplication.SharedApplication.RunModalForWindow (form.Window); }); }