/// <exclude /> protected void RebootConsole() { var container = GetFlowControllerServicesContainer(); IManagementConsoleMessageService service = container.GetService <IManagementConsoleMessageService>(); service.RebootConsole(); }
/// <exclude /> protected void RebootConsole() { FlowControllerServicesContainer container = WorkflowFacade.GetFlowControllerServicesContainer(WorkflowEnvironment.WorkflowInstanceId); IManagementConsoleMessageService service = container.GetService <IManagementConsoleMessageService>(); service.RebootConsole(); }
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(); }