Beispiel #1
0
 public void Tick()
 {
     if (RunningIssue.Value != null)
     {
         Log(LoggedQuarter.FromNow(), RunningIssue.Value);
     }
 }
Beispiel #2
0
 public bool Equals(LoggedQuarter other)
 {
     return
         (other != null &&
          Hour == other.Hour &&
          Quarter == other.Quarter);
 }
 public Issue FindLoggedIn(LoggedQuarter quarter)
 {
     return(this.SingleOrDefault(issue => issue.LoggedQuarters.Contains(quarter)));
 }
Beispiel #4
0
        public void RemoveLog(LoggedQuarter quarter)
        {
            Issue issue = issues.FindLoggedIn(quarter);

            issue?.LoggedQuarters.Remove(quarter);
        }
Beispiel #5
0
 public void Log(LoggedQuarter quarter, Issue issue)
 {
     RemoveLog(quarter);
     issue.LoggedQuarters.Add(quarter);
 }