public void Handle(ProjectionManagementMessage.Command.GetResult message) { var command = new GetResultCommand { Name = message.Name, Partition = message.Partition, }; _writer.PublishCommand("$get-result", command); }
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); }
private void SaveLocationButton_Clicked(object sender, EventArgs e) { GetResultCommand?.Execute(selectedLocation); }