public void CreateConfigFile() { CrmDexExConfig config1 = ConfigFile.CreateConfigFile(Guid.Empty, "TestProject", _testFilepath); CrmDexExConfig config2 = ConfigFile.GetConfigFile(_testFilepath); Assert.AreEqual(config1.CrmDevExConfigOrgMaps[0].OrganizationId, config2.CrmDevExConfigOrgMaps[0].OrganizationId); }
private async void ConnPane_OnConnected(object sender, ConnectEventArgs e) { await GetCrmData(); if (!ConfigFile.ConfigFileExists(_dte.Solution.FullName)) { ConfigFile.CreateConfigFile(ConnPane.OrganizationId, ConnPane.SelectedProject.UniqueName, _dte.Solution.FullName); } }
private void ConnPane_OnConnected(object sender, ConnectEventArgs e) { SetButtonState(true); LoadData(); //TODO: better place for this? if (!ConfigFile.ConfigFileExists(_dte.Solution.FullName)) { ConfigFile.CreateConfigFile(ConnPane.OrganizationId, ConnPane.SelectedProject.UniqueName, _dte.Solution.FullName); } }
private static CrmDexExConfig GetConfigFile(string solutionPath, string projectUniqueName, Guid organizationId) { return(!ConfigFile.ConfigFileExists(solutionPath) ? ConfigFile.CreateConfigFile(organizationId, projectUniqueName, solutionPath) : ConfigFile.GetConfigFile(solutionPath)); }