コード例 #1
0
        //*********************************************************************
        ///
        /// <summary>
        ///
        /// </summary>
        /// <param name="spa"></param>
        /// <returns></returns>
        ///
        //*********************************************************************

        CmpClient.Models.ServiceProviderAccount Translate(
            ApiClient.DataContracts.ServiceProviderAccount spa)
        {
            return(new CmpClient.Models.ServiceProviderAccount
            {
                ID = spa.ID,
                AccountID = spa.AccountID,
                AccountPassword = spa.AccountPassword,
                AccountType = spa.AccountType,
                Active = (bool)spa.Active,
                AzAffinityGroup = spa.AzAffinityGroup,
                AzRegion = spa.AzRegion,
                AzStorageContainerUrl = spa.AzStorageContainerUrl,
                AzSubnet = spa.AzSubnet,
                AzVNet = spa.AzVNet,
                CertificateBlob = spa.CertificateBlob,
                CertificateThumbprint = spa.CertificateThumbprint,
                Config = spa.Config,
                CoreCountCurrent = (int)spa.CoreCountCurrent,
                CoreCountMax = (int)spa.CoreCountMax,
                Description = spa.Description,
                ExpirationDate = (DateTime)spa.ExpirationDate,
                Name = spa.Name,
                OwnerNamesCSV = spa.OwnerNamesCSV,
                ResourceGroup = spa.ResourceGroup,
                TagData = spa.TagData,
                AzureADClientId = spa.ClientID,
                AzureADTenantId = spa.TenantID,
                AzureADClientKey = spa.ClientKey
            });
        }
コード例 #2
0
        UpdateServiceProviderAccount(ApiClient.DataContracts.ServiceProviderAccount sPa)
        {
            var cmp        = CmpSvProxy;
            var spaListOut = new List <ApiClient.DataContracts.ServiceProviderAccount>();
            var spaOut     = cmp.UpdateServiceProviderAccount(Translate(sPa));

            spaListOut.Add(Translate(spaOut));

            return(spaListOut);
        }