private void RunAnalisis_Click(object sender, EventArgs e) { AnalyzationRequest request = (AnalyzationRequest)this.analyzationRequestBindingSource.DataSource; AnalyzationManager manager = new AnalyzationManager(); AnalyzationResponse response = manager.RunAnalisis(request); AnalisisView analisisView = new AnalisisView(); analisisView.BindDataSource(response); analisisView.Show(); }
public AnalyzationResponse RunAnalisis(AnalyzationRequest request) { AnalyzationResponse response = new AnalyzationResponse(); if (!string.IsNullOrEmpty(request.InputFilePath)) { if (!File.Exists(request.InputFilePath)) { throw new FileNotFoundException("File not found", request.InputFilePath); } request.InputText = File.ReadAllText(request.InputFilePath); } response.ResultSet = InputDigester.DigestInput(request.InputText, request.AnalyzationType); return(response); }
private void AnalyzeWords_CheckedChanged(object sender, EventArgs e) { AnalyzationRequest request = (AnalyzationRequest)this.analyzationRequestBindingSource.DataSource; request.AnalyzationType = request.AnalyzationType | DigestType.Words; }