コード例 #1
0
ファイル: TaskAudit.cs プロジェクト: AnthonyIacono/Routine
 public TaskAudit(Guid taskGuid, TaskExpectation taskExpectation, DateTime dateTime)
 {
     TaskExpectation = taskExpectation;
     DateTime = dateTime;
     TaskGuid = taskGuid;
     Guid = Guid.NewGuid();
 }
コード例 #2
0
ファイル: Routine.cs プロジェクト: AnthonyIacono/Routine
 private bool IsThereAMoreRecentExpectation(List<TaskExpectation> expectations, TaskExpectation expectation)
 {
     return
         expectations.FirstOrDefault(ta => ta.TaskGuid == expectation.TaskGuid && ta.ExpectedDateTime > expectation.ExpectedDateTime) != null;
 }
コード例 #3
0
ファイル: Routine.cs プロジェクト: AnthonyIacono/Routine
        public bool HasExpectationBeenMet(TaskExpectation taskExpectation)
        {
            var audit = TaskAudits.FirstOrDefault(ta => ta.TaskGuid == taskExpectation.TaskGuid && ta.DateTime.Date == taskExpectation.ExpectedDateTime.Date);

            return audit != null;
        }