public void Handle(ProjectionManagementMessage.Command.GetResult message)
        {
            var command = new GetResultCommand {
                Name      = message.Name,
                Partition = message.Partition,
            };

            _writer.PublishCommand("$get-result", command);
        }
Exemple #2
0
        public void Handle(CoreProjectionManagementMessage.GetResult message)
        {
            var command = new GetResultCommand {
                Id            = message.ProjectionId.ToString("N"),
                CorrelationId = message.CorrelationId.ToString("N"),
                Partition     = message.Partition
            };

            _commandWriter.PublishResponse("$get-result", message.WorkerId, command);
        }
            private Control CreateControl(string htmlFileName)
            {
                WebBrowser control = new WebBrowser();

                //
                // disable JavaScript error in WebBrowser control
                //
                control.ScriptErrorsSuppressed = true;

                control.Navigate(GetResultCommand.GetWebPath(htmlFileName));

                return(control);
            }
            public override MailContent CreateMailContent()
            {
                MailContent mailContent = new MailContent();

                string fullHtmlPath  = GetResultCommand.GetWebPath(this._htmlPath);
                string htmlStr       = DownloadHtml(fullHtmlPath);
                string innerBodyHtml = GetInnerBodyHtml(htmlStr);

                mailContent.Message = string.Format(
                    "<br>Html Report:<br><div>{0}</div>",
                    innerBodyHtml
                    );

                return(mailContent);
            }
Exemple #5
0
 private void SaveLocationButton_Clicked(object sender, EventArgs e)
 {
     GetResultCommand?.Execute(selectedLocation);
 }