/// <exclude />
        protected void RebootConsole()
        {
            var container = GetFlowControllerServicesContainer();

            IManagementConsoleMessageService service = container.GetService <IManagementConsoleMessageService>();

            service.RebootConsole();
        }
Beispiel #2
0
        /// <exclude />
        protected void RebootConsole()
        {
            FlowControllerServicesContainer container = WorkflowFacade.GetFlowControllerServicesContainer(WorkflowEnvironment.WorkflowInstanceId);

            IManagementConsoleMessageService service = container.GetService <IManagementConsoleMessageService>();

            service.RebootConsole();
        }
Beispiel #3
0
        private void sendMessageCodeActivity_SendMessage_ExecuteCode(object sender, EventArgs e)
        {
            CloseCurrentView();

            var timeZoneStandardName = GetBinding <string>("TimeZonesSelected");

            var timezoneId = TimeZoneInfo.FindSystemTimeZoneById(timeZoneStandardName);

            var timezoneTransform = XDocument.Parse(String.Format(TimezoneXslt, timezoneId.Id));

            ConfigurationServices.TransformConfiguration(timezoneTransform, false);

            HostingEnvironment.InitiateShutdown();

            FlowControllerServicesContainer  flowControllerServicesContainer = WorkflowFacade.GetFlowControllerServicesContainer(WorkflowEnvironment.WorkflowInstanceId);
            IManagementConsoleMessageService managementConsoleMessageService = flowControllerServicesContainer.GetService <IManagementConsoleMessageService>();

            managementConsoleMessageService.ShowGlobalMessage(DialogType.Message,
                                                              StringResourceSystemFacade.GetString("Composite.Management", "SendMessageToConsolesWorkflow.SuccessMessage.TimezoneChangedTitle"),
                                                              StringResourceSystemFacade.GetString("Composite.Management", "SendMessageToConsolesWorkflow.SuccessMessage.TimezoneChangedMessage"));

            managementConsoleMessageService.RebootConsole();
        }