/// <summary>Snippet for GetAdGroup</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetAdGroupResourceNames() { // Create client AdGroupServiceClient adGroupServiceClient = AdGroupServiceClient.Create(); // Initialize request argument(s) AdGroupName resourceName = AdGroupName.FromCustomerAdGroup("[CUSTOMER_ID]", "[AD_GROUP_ID]"); // Make the request AdGroup response = adGroupServiceClient.GetAdGroup(resourceName); }
private async Task CreateGroupAsync() { await RunCommandAsync(() => CreateGroupIsRunning, async() => { try { if (AdGroupName.Length < 1) { throw new Exception("AD Grouup Name does not exist."); } if (SelectedAdMasterServerComboBoxItem.Name.Equals(SelectedAdSlaveServerComboBoxItem.Name)) { throw new Exception("Master and Slave server names cannot be the same."); } // read await fileDb.ReadTable(FileDb.TableName.TBL_CLUSTER); // check foreach (var cluster in fileDb.TBL_CLUSTER.Data) { if (AdGroupName.Equals(cluster.Key.clusterName, StringComparison.OrdinalIgnoreCase)) { throw new Exception("There is already an AD Group with the same name."); } } // insert tbl_cluster var clusterInfo = new List <KeyValuePair <string, string> >(); clusterInfo.Add(new KeyValuePair <string, string>("clusterName", AdGroupName)); await fileDb.UpSertTable(FileDb.TableName.TBL_CLUSTER, clusterInfo); // read tbl_clster_server await fileDb.ReadTable(FileDb.TableName.TBL_CLUSTER_SERVER); // insert tbl_cluster_server var serverInfo = new List <KeyValuePair <string, string> >(); serverInfo.Add(new KeyValuePair <string, string>("clusterName", AdGroupName)); serverInfo.Add(new KeyValuePair <string, string>("serverName", SelectedAdMasterServerComboBoxItem.Name)); serverInfo.Add(new KeyValuePair <string, string>("serverRole", "MASTER")); await fileDb.UpSertTable(FileDb.TableName.TBL_CLUSTER_SERVER, serverInfo); serverInfo = new List <KeyValuePair <string, string> >(); serverInfo.Add(new KeyValuePair <string, string>("clusterName", AdGroupName)); serverInfo.Add(new KeyValuePair <string, string>("serverName", SelectedAdSlaveServerComboBoxItem.Name)); serverInfo.Add(new KeyValuePair <string, string>("serverRole", "SLAVE")); await fileDb.UpSertTable(FileDb.TableName.TBL_CLUSTER_SERVER, serverInfo); await ReloadAdGroupItemInfo(); } catch (Exception ex) { await IoC.UI.ShowMessage(new MessageBoxDialogViewModel { Title = "ERROR", Message = ex.Message, OkText = "OK" }); } }); }
/// <summary>Snippet for GetAdGroupAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAdGroupResourceNamesAsync() { // Create client AdGroupServiceClient adGroupServiceClient = await AdGroupServiceClient.CreateAsync(); // Initialize request argument(s) AdGroupName resourceName = AdGroupName.FromCustomerAdGroup("[CUSTOMER]", "[AD_GROUP]"); // Make the request AdGroup response = await adGroupServiceClient.GetAdGroupAsync(resourceName); }
/// <summary>Snippet for GetAdGroup</summary> public void GetAdGroupResourceNames() { // Snippet: GetAdGroup(AdGroupName, CallSettings) // Create client AdGroupServiceClient adGroupServiceClient = AdGroupServiceClient.Create(); // Initialize request argument(s) AdGroupName resourceName = AdGroupName.FromCustomerAdGroup("[CUSTOMER]", "[AD_GROUP]"); // Make the request AdGroup response = adGroupServiceClient.GetAdGroup(resourceName); // End snippet }
/// <summary>Snippet for GetAdGroup</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetAdGroupRequestObject() { // Create client AdGroupServiceClient adGroupServiceClient = AdGroupServiceClient.Create(); // Initialize request argument(s) GetAdGroupRequest request = new GetAdGroupRequest { ResourceNameAsAdGroupName = AdGroupName.FromCustomerAdGroup("[CUSTOMER]", "[AD_GROUP]"), }; // Make the request AdGroup response = adGroupServiceClient.GetAdGroup(request); }
/// <summary>Snippet for GetAdGroupAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAdGroupRequestObjectAsync() { // Create client AdGroupServiceClient adGroupServiceClient = await AdGroupServiceClient.CreateAsync(); // Initialize request argument(s) GetAdGroupRequest request = new GetAdGroupRequest { ResourceNameAsAdGroupName = AdGroupName.FromCustomerAdGroup("[CUSTOMER_ID]", "[AD_GROUP_ID]"), }; // Make the request AdGroup response = await adGroupServiceClient.GetAdGroupAsync(request); }
/// <summary>Snippet for GetAdGroupAsync</summary> public async Task GetAdGroupResourceNamesAsync() { // Snippet: GetAdGroupAsync(AdGroupName, CallSettings) // Additional: GetAdGroupAsync(AdGroupName, CancellationToken) // Create client AdGroupServiceClient adGroupServiceClient = await AdGroupServiceClient.CreateAsync(); // Initialize request argument(s) AdGroupName resourceName = AdGroupName.FromCustomerAdGroup("[CUSTOMER]", "[AD_GROUP]"); // Make the request AdGroup response = await adGroupServiceClient.GetAdGroupAsync(resourceName); // End snippet }
public async Task GetAdGroupAsync() { Mock <AdGroupService.AdGroupServiceClient> mockGrpcClient = new Mock <AdGroupService.AdGroupServiceClient>(MockBehavior.Strict); GetAdGroupRequest expectedRequest = new GetAdGroupRequest { ResourceName = new AdGroupName("[CUSTOMER]", "[AD_GROUP]").ToString(), }; AdGroup expectedResponse = new AdGroup { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetAdGroupAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <AdGroup>(Task.FromResult(expectedResponse), null, null, null, null)); AdGroupServiceClient client = new AdGroupServiceClientImpl(mockGrpcClient.Object, null); string formattedResourceName = new AdGroupName("[CUSTOMER]", "[AD_GROUP]").ToString(); AdGroup response = await client.GetAdGroupAsync(formattedResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetAdGroup() { Mock <AdGroupService.AdGroupServiceClient> mockGrpcClient = new Mock <AdGroupService.AdGroupServiceClient>(MockBehavior.Strict); GetAdGroupRequest expectedRequest = new GetAdGroupRequest { ResourceName = new AdGroupName("[CUSTOMER]", "[AD_GROUP]").ToString(), }; AdGroup expectedResponse = new AdGroup { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetAdGroup(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); AdGroupServiceClient client = new AdGroupServiceClientImpl(mockGrpcClient.Object, null); string formattedResourceName = new AdGroupName("[CUSTOMER]", "[AD_GROUP]").ToString(); AdGroup response = client.GetAdGroup(formattedResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }