コード例 #1
0
        /// <summary>
        /// Method creates Master Solution Record
        /// </summary>
        /// <param name="service">Organization service</param>
        /// <param name="syed_Solutiondetail">Master Solution</param>
        /// <param name="syed_Sourcecontrolqueue">Dynamics Source control</param>
        public static void CreateSolutionDetail(IOrganizationService service, syed_solutiondetail syed_Solutiondetail, syed_sourcecontrolqueue syed_Sourcecontrolqueue)
        {
            syed_solutiondetail solutiondetail = new syed_solutiondetail();

            solutiondetail.syed_CRMSolutionsId      = syed_Solutiondetail.syed_CRMSolutionsId;
            solutiondetail.syed_ListofSolutionId    = new EntityReference(syed_Sourcecontrolqueue.LogicalName.ToString(), syed_Sourcecontrolqueue.Id);
            solutiondetail.syed_friendlyname        = syed_Solutiondetail.syed_friendlyname;
            solutiondetail.syed_Publisher           = syed_Solutiondetail.syed_Publisher;
            solutiondetail.syed_SolutionInstalledOn = syed_Solutiondetail.syed_SolutionInstalledOn;
            solutiondetail.syed_Version             = syed_Solutiondetail.syed_Version;
            solutiondetail.syed_IsManaged           = syed_Solutiondetail.syed_IsManaged;
            solutiondetail.syed_SolutionId          = syed_Solutiondetail.syed_SolutionId;
            solutiondetail.syed_ListofSolutions     = syed_Solutiondetail.syed_ListofSolutions;
            solutiondetail.syed_ExportAs            = syed_Solutiondetail.syed_ExportAs;
            solutiondetail.syed_Order = syed_Solutiondetail.syed_Order;
            solutiondetail.syed_name  = syed_Solutiondetail.syed_name;
            service.Create(solutiondetail);
        }
コード例 #2
0
        /// <summary>
        /// Method creates Master Solution Record
        /// </summary>
        /// <param name="service">Organization service</param>
        /// <param name="mastersolutions">CRM Solution</param>
        /// <param name="syed_Sourcecontrolqueue">Dynamics Source control</param>
        public static void CreateSolutionDetail(IOrganizationService service, syed_mastersolutions mastersolutions, syed_sourcecontrolqueue syed_Sourcecontrolqueue)
        {
            syed_solutiondetail solutiondetail = new syed_solutiondetail();

            solutiondetail.syed_CRMSolutionsId      = new EntityReference(mastersolutions.LogicalName.ToString(), mastersolutions.Id);
            solutiondetail.syed_ListofSolutionId    = new EntityReference(syed_Sourcecontrolqueue.LogicalName.ToString(), syed_Sourcecontrolqueue.Id);
            solutiondetail.syed_friendlyname        = mastersolutions.syed_FriendlyName;
            solutiondetail.syed_Publisher           = mastersolutions.syed_Publisher;
            solutiondetail.syed_SolutionInstalledOn = mastersolutions.syed_SolutionInstalledOn;
            solutiondetail.syed_Version             = mastersolutions.syed_Version;
            solutiondetail.syed_IsManaged           = mastersolutions.syed_IsManaged;
            solutiondetail.syed_SolutionId          = mastersolutions.syed_SolutionId;
            solutiondetail.syed_ListofSolutions     = mastersolutions.syed_ListofSolutions;
            solutiondetail.syed_ExportAs            = false;
            solutiondetail.syed_Order = 0;
            solutiondetail.syed_name  = mastersolutions.syed_FriendlyName;
            service.Create(solutiondetail);

            syed_sourcecontrolqueue sourcecontrolqueue = new syed_sourcecontrolqueue();

            sourcecontrolqueue.Id          = syed_Sourcecontrolqueue.Id;
            sourcecontrolqueue.syed_Status = "Queued";
            service.Update(sourcecontrolqueue);
        }