public void Run() { var service = XrmCommand.GetService(); var core = WorkflowService ?? new WorkflowService(service); var workflows = core.RetrieveOthersWorkflows(UserId); core.AssignWorkflowsToUser(workflows, UserId); }
public void Run() { var service = XrmCommand.GetService(); DataTransferService = new DataTransferService(service); DataTransferService.SetDefaultProperties(); var data = DataTransferService.DataReader.GetDataFromCrm(FetchXml); var parsedData = DataTransferService.DataTransformer.TransformDataForFile(data); DataTransferService.DataWriter.WriteDataToFile(parsedData, WorkingDirectory); }
public void Run() { var service = XrmCommand.GetService(); DataTransferService = new DataTransferService(service); DataTransferService.SetDefaultProperties(); // TODO, read guid map from user input. var guidMap = new Dictionary <Guid, Guid>(); var data = DataTransferService.DataReader.ParseDataFromFile(WorkingDirectory); var parsedData = DataTransferService.DataTransformer.TransformDataForCrm(data); var version = DataTransferService.DataReader.GetCrmVersion(); DataTransferService.DataWriter.ImportDataToCrm(parsedData, version, guidMap, false, false, false); }