Example #1
0
        private List <SessionInfo> GetSessionsForSpeaker(int codeCampId, int speakerId)
        {
            var allSessions     = sessionRepo.GetItems(codeCampId);
            var sessionSpeakers = sessionSpeakerRepo.GetItemsBySpeakerId(speakerId).Select(s => s.SessionId);
            var sessions        = allSessions.Where(s => sessionSpeakers.Contains(s.SessionId));

            return(sessions.ToList());
        }
        public IEnumerable <SessionSpeakerInfo> GetItemsBySpeakerId(int speakerId)
        {
            var items = repo.GetItemsBySpeakerId(speakerId);

            return(items);
        }