private function PopulateReminders(ExistingReservationSeries $series) { $getReminders = new GetReservationReminders($series->SeriesId()); $reader = ServiceLocator::GetDatabase()->Query($getReminders); while ($row = $reader->GetRow()) { $reminder = ReservationReminder::FromMinutes($row[ColumnNames::REMINDER_MINUTES_PRIOR]); if ($row[ColumnNames::REMINDER_TYPE] == ReservationReminderType::Start) { $series->WithStartReminder($reminder); } else { $series->WithEndReminder($reminder); } } $reader->Free(); }