/// <summary> /// Add Step to Solution Method. /// </summary> /// <param name="registrationCollection">Registration Collection.</param> /// <param name="registration">Registration.</param> /// <param name="step">Step.</param> internal void AddStepToSolution(AssemblyRegistration registrationCollection, Registration registration, XrmPluginStep step) { if (!string.IsNullOrEmpty(registration.SolutionUniqueName) && step.StepId.HasValue) { XrmSolution = new XrmSolution(registrationCollection.ConnectionString); XrmSolution.AddComponentToSolution(SolutionComponentType.SDKMessageProcessingStep, step.StepId.Value, registration.SolutionUniqueName); } }
internal void AddAssemblyToSolution(AssemblyRegistration registrationCollection, Registration registration, XrmPluginAssembly assembly) { if (!string.IsNullOrEmpty(registration.SolutionUniqueName)) { XrmSolution = new XrmSolution(registrationCollection.ConnectionString); XrmSolution.AddComponentToSolution(SolutionComponentType.PluginAssembly, assembly.AssemblyId, registration.SolutionUniqueName); } }