private List <ExpectedPSFVisit> GetExpectedPSFVisits() { var psfVisits = _smokingStudyDbContext.Visits .Where(v => v.VisitSettingId >= 10 && v.VisitSettingId <= 17 && v.ParticipantCame == 1 && v.Deleted == 0); var expectedPSFVisits = new List <ExpectedPSFVisit>(); foreach (var psfVisit in psfVisits) { var sessionId = GetExpectedSession(psfVisit.VisitSettingId); if (sessionId != 17) { var expectedPSFVisit = new ExpectedPSFVisit { VisitSettingId = sessionId, VisitDate = psfVisit.NextAppointment.Value, ParticipantId = psfVisit.ParticipantId }; expectedPSFVisits.Add(expectedPSFVisit); } } return(expectedPSFVisits); }
private List <ExpectedPSFVisit> GetScheduledPSFVisits() { var psfVisits = _smokingStudyDbContext.PSFSchedules; var expectedPSFVisits = new List <ExpectedPSFVisit>(); foreach (var psfVisit in psfVisits) { var expectedPSFVisit = new ExpectedPSFVisit { VisitSettingId = psfVisit.VisitStage, VisitDate = psfVisit.ExpectedDate, ParticipantId = psfVisit.ParticipantId }; expectedPSFVisits.Add(expectedPSFVisit); } return(expectedPSFVisits); }