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() { 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)); }