Beispiel #1
0
 internal static void CopyProductionEnvironmentToSandboxEnvironment(AdminCenterClient adminCenterClient, string sourceEnvironmentName, string targetEnvironmentName)
 {
     var copyEnvironmentRequest = new CopyEnvironmentRequest
     {
         EnvironmentName = targetEnvironmentName,
         Type = "Sandbox",
     };
     Microsoft.Dynamics.BusinessCentral.AdminCenter.Models.Environment newEnvironment = adminCenterClient.CopyEnvironment("BusinessCentral", sourceEnvironmentName, copyEnvironmentRequest);
     Utils.ConsoleWriteLineAsJson(newEnvironment);
 }
Beispiel #2
0
 internal static void CreateNewEnvironment(AdminCenterClient adminCenterClient, string newEnvironmentName, string environmentType, string countryCode)
 {
     var createEnvironmentRequest = new CreateEnvironmentRequest
     {
         CountryCode = countryCode,
         EnvironmentType = environmentType
     };
     Microsoft.Dynamics.BusinessCentral.AdminCenter.Models.Environment newEnvironment = adminCenterClient.CreateEnvironment("BusinessCentral", newEnvironmentName, createEnvironmentRequest);
     Utils.ConsoleWriteLineAsJson(newEnvironment);
 }
Beispiel #3
0
 internal static void GetDatabaseSize(AdminCenterClient adminCenterClient, string environmentName)
 {
     Microsoft.Dynamics.BusinessCentral.AdminCenter.Models.Environment environment = adminCenterClient.GetEnvironment("BusinessCentral", environmentName, skipDbSize: false);
     Utils.ConsoleWriteLineAsJson(environment.DatabaseSize);
 }