/// <summary> /// Initializes a new instance of the <see cref="PolicyGroupSummary" /> class. /// </summary> /// <param name="policyGroupSummary">The policy group summary.</param> public PolicyGroupSummary(Management.PolicyInsights.Models.PolicyGroupSummary policyGroupSummary) { if (null == policyGroupSummary) { return; } this.PolicyGroupName = policyGroupSummary.PolicyGroupName; this.Results = new SummaryResults(policyGroupSummary.Results); }
/// <summary> /// Initializes a new instance of the <see cref="PolicyDefinitionSummary" /> class. /// </summary> /// <param name="policyDefinitionSummary">Policy definition summary.</param> public PolicyDefinitionSummary(Management.PolicyInsights.Models.PolicyDefinitionSummary policyDefinitionSummary) { if (null == policyDefinitionSummary) { return; } this.PolicyDefinitionId = policyDefinitionSummary.PolicyDefinitionId; this.Effect = policyDefinitionSummary.Effect; this.Results = new SummaryResults(policyDefinitionSummary.Results); }
public void All_Positive_Black_Box_Tests_Should_Pass() { long now = DateTime.Now.Ticks; SummaryResults results = new SummaryResults(); foreach (AbstractBlackBoxTestCase test in TESTS) { results.Add(test.testBlackBoxCountingResults(false)); } now = DateTime.Now.Ticks - now; Console.WriteLine(results + "\n Total time: " + now + " ms"); }
public void All_Positive_Black_Box_Tests_Should_Pass() { var start = DateTime.Now; var results = new SummaryResults(); foreach (var test in TESTS) { Log.InfoFormat("Executing {0} ...", test.GetType()); results.Add(test.testBlackBoxCountingResults(false)); } Log.Info(results.ToString()); Log.InfoFormat("Total time: {0} ms", (DateTime.Now - start).Milliseconds); }
public List <SummaryResults> Summary_results(string qid, string fid) { qid = qid.Trim('"'); var summaryResults = new List <SummaryResults>(); var db = new PerceptronDatabaseEntities(); using (new PerceptronDatabaseEntities()) { var sqlConnection1 = new SqlConnection( "Server= CHIRAGH-I; Database= PerceptronDatabase; Integrated Security=SSPI;"); var cmd = new SqlCommand { CommandText = "SELECT *\nFROM SearchResults E\nWHERE E.QueryId = '" + qid + "' AND E.fileid = '" + fid + "' ORDER BY E.Score DESC ", CommandType = CommandType.Text, Connection = sqlConnection1 }; sqlConnection1.Open(); int j = 0; var dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { var temp = new SummaryResults { ProteinId = dataReader["Header"].ToString(), Mods = 2, MolW = (double)dataReader["Mw"], ProteinName = "Protein " + j, ProteinRank = 1, ResultId = dataReader["ResultId"].ToString(), Score = (double)dataReader["Score"], TerminalMods = "no" }; ++j; summaryResults.Add(temp); } dataReader.Close(); cmd.Dispose(); sqlConnection1.Close(); } return(summaryResults); }
public IActionResult SummaryResults(TextSummary model) { var txt1 = Task <string> .Factory.StartNew(() => Summariser.TextRank(model.InputText, model.TextRank_MaxWords)); var txt2 = Task <string> .Factory.StartNew(() => Summariser.OpenText(model.InputText, model.OpenText_MaxSentences)); var txt3 = Task <string> .Factory.StartNew(() => Summariser.CodePlexOpenText(model.InputText, model.CodePlexOpenText_DisplayPercent)); var tasks = new List <Task>(new[] { txt1, txt2, txt3 }); Task.WaitAll(tasks.ToArray()); var contact = _contactDatastore.ByEmail(_context.Email()); var hash = _hash.CreateMD5(model.InputText); var priorUsage = _usageDatastore .ByInputText(hash) .Where(x => x.ContactId == contact.Id) .OrderBy(x => x.DateTimeUTC) .FirstOrDefault(); if (priorUsage == null || priorUsage?.DateTimeUTC.AddDays(1) < DateTime.Now.ToUniversalTime()) { // only charge if this is a new summary for today _usageDatastore.Create(new Usage { ContactId = contact.Id, InputText = hash }); } var result = new SummaryResults { Input = model.InputText, TextRank = txt1.Result, OpenTextSummarizer = txt2.Result, CodePlexOpenTextSummarizer = txt3.Result }; return(View(result)); }