Пример #1
0
        public async Task <IActionResult> GetById(int id)
        {
            var currentUserId = GetCurrentUserId();
            var userSchedules =
                from schedule in dbContext.Schedules
                where schedule.UserId == currentUserId
                select schedule;

            var userSchedule = await userSchedules
                               .Include(s => s.Timetable)
                               .Include(s => s.Timetable.Location)
                               .Include(s => s.Timetable.Course)
                               .SingleAsync(s => s.Id == id);

            return(new ObjectResult(ScheduleViewModel.Map(userSchedule)));
        }