public void AddChildResults(TestResultListViewItemViewModel childResult) { ChildResults.Add(childResult); StartTime = childResults.Min(x => x.StartTime); EndTime = childResults.Max(x => x.EndTime); DurationInSeconds = childResults.Sum(x => x.DurationInSeconds); TestOutcome = childResults.All(x => x.TestOutcome == TestExecutionOutcome.Passed) ? TestExecutionOutcome.Passed : TestExecutionOutcome.Failed; }
/// <summary> /// Prints results of today's training. /// </summary> /// <param name="childResults">Results of today's training.</param> private static void PrintResults(ChildResults childResults) { Console.WriteLine(); if (childResults.PreviousMark != "NONE") { Console.WriteLine("Mark from previous week: " + childResults.PreviousMark); } Console.WriteLine("Days of work in this week: " + childResults.DaysOfWork); Console.WriteLine("From extracurricular words: +" + childResults.ExtraParentWords); Console.WriteLine("Teacher's words: " + childResults.TeacherWords); Console.WriteLine("Extracurricular words in current edition: " + childResults.ParentWords); Console.WriteLine("Mark as of today at least: " + childResults.CurrrentMark); Console.WriteLine("Days until the end of this week: " + childResults.WeekRemainingDays); Console.WriteLine(); }
public void AddChildren(IEnumerable <SysInfoResult> children) { ChildResults.AddRange(children); }
private void btnOk_Click(object sender, EventArgs e) { this.Child = lsvResults.SelectedItems[0].Tag as ChildResults; this.DialogResult = DialogResult.OK; this.Close(); }