Esempio n. 1
0
        public TeeTimeInfo getTeeTimeInfo(TeeTime teeTime)
        {
            Member member = _context.Member.FirstOrDefault(r => r.MemberId == teeTime.ReservedById);
            Course course = _context.Course.FirstOrDefault(r => r.CourseId == teeTime.CourseId);
            List <TeeAssignInfo> teeAssignInfos = _teeAssignInfo.getForTeeTime(teeTime.TeeTimeId);
            TeeTimeInfo          teeTimeInfo    = new TeeTimeInfo(teeTime, member, course, teeAssignInfos);

            return(teeTimeInfo);
        }
Esempio n. 2
0
        public IEnumerable <TeeTimeInfo> getAll()
        {
            var TeeTimes = _context.TeeTime.Where(r => r.TeeTimeTS >= _dateTime.getToday()).OrderBy(r => r.TeeTimeTS);

            List <TeeTimeInfo> TeeTimeInfos = new List <TeeTimeInfo>();

            foreach (TeeTime teeTime in TeeTimes)
            {
                Member member = _context.Member.FirstOrDefault(r => r.MemberId == teeTime.ReservedById);
                Course course = _context.Course.FirstOrDefault(r => r.CourseId == teeTime.CourseId);
                List <TeeAssignInfo> teeAssignInfos = _teeAssignInfo.getForTeeTime(teeTime.TeeTimeId);
                TeeTimeInfo          teeTimeInfo    = new TeeTimeInfo(teeTime, member, course, teeAssignInfos);

                TeeTimeInfos.Add(teeTimeInfo);
            }
            return(TeeTimeInfos);
        }