public static void AddOrUpdateMapping(string solutionPath, Project project, CrmDevExSolutionPackage solutionPackage, Guid organizationId)
        {
            CrmDexExConfig crmDexExConfig = CoreMapping.GetConfigFile(solutionPath, project.UniqueName, organizationId);
            CrmDevExConfigOrgMap crmDevExConfigOrgMap = CoreMapping.GetOrgMap(ref crmDexExConfig, organizationId, project.UniqueName);

            crmDevExConfigOrgMap.SolutionPackage = solutionPackage;

            ConfigFile.UpdateConfigFile(solutionPath, crmDexExConfig);
        }
        public static CrmDevExSolutionPackage HandleMappings(string solutionPath, Project project, ObservableCollection<CrmSolution> crmSolutions, Guid organizationId)
        {
            CrmDexExConfig crmDexExConfig = CoreMapping.GetConfigFile(solutionPath, project.UniqueName, organizationId);
            CrmDevExConfigOrgMap crmDevExConfigOrgMap = CoreMapping.GetOrgMap(ref crmDexExConfig, organizationId, project.UniqueName);

            if (crmDevExConfigOrgMap.SolutionPackage == null)
                return null;

            foreach (CrmSolution crmSolution in crmSolutions)
            {
                if (crmSolution.SolutionId == crmDevExConfigOrgMap.SolutionPackage.SolutionId)
                    return crmDevExConfigOrgMap.SolutionPackage;
            }

            crmDevExConfigOrgMap.SolutionPackage = null;

            ConfigFile.UpdateConfigFile(solutionPath, crmDexExConfig);

            return null;
        }