internal static string ToCreateWorkspace() { string clientConfServer = Plastic.ConfigAPI.GetClientConfServer(); if (!EditionToken.IsCloudEdition()) { return(clientConfServer); } string organizationName = PlasticGuiConfig.Get(). Configuration.CloudOrganization; if (!string.IsNullOrEmpty(organizationName)) { return(GetCloudServer(organizationName)); } CloudEditionCreds.Data config = CloudEditionCreds.GetFromClientConf(); organizationName = CloudOrganizationRetriever. GetOrganization(config.Email, config.Password); if (string.IsNullOrEmpty(organizationName)) { return(clientConfServer); } SaveCloudOrganization.ToPlasticGuiConfig(organizationName); return(GetCloudServer(organizationName)); }
internal static string ToCreateWorkspace(IPlasticWebRestApi plasticWebRestApi) { string clientConfServer = PlasticGui.Plastic.ConfigAPI.GetClientConfServer(); if (!EditionToken.IsCloudEdition()) { return(clientConfServer); } string cloudServer = PlasticGuiConfig.Get(). Configuration.DefaultCloudServer; if (!string.IsNullOrEmpty(cloudServer)) { return(cloudServer); } CloudEditionCreds.Data config = CloudEditionCreds.GetFromClientConf(); cloudServer = GetFirstCloudServer. GetCloudServer(plasticWebRestApi, config.Email, config.Password); if (string.IsNullOrEmpty(cloudServer)) { return(clientConfServer); } SaveCloudServer.ToPlasticGuiConfig(cloudServer); return(cloudServer); }
internal static string ToCreateWorkspace() { string clientConfServer = Plastic.ConfigAPI.GetClientConfServer(); if (!EditionToken.IsCloudEdition()) { return(clientConfServer); } CloudEditionCreds.Data config = CloudEditionCreds.GetFromClientConf(); string organizationName = CloudOrganizationRetriever.GetOrganization( config.Email, config.Password); if (string.IsNullOrEmpty(organizationName)) { return(clientConfServer); } return(string.Format("{0}@{1}", organizationName, CloudServer.Alias)); }