/// <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); }
/// <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); }