// GET: StudentCourses/Details/5
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var student = await _context.Student
                          .SingleOrDefaultAsync(m => m.StudentID == id);

            var course = await _context.Course
                         .SingleOrDefaultAsync(m => m.CourseID == id);

            GetAllCourses mygetallcourses = new GetAllCourses();
            myCourses     myCourses       = new myCourses();
            myStudents    myStudents      = new myStudents();



            DatabaseManager.StudentID = student.StudentID;
            DatabaseManager.CourseID  = course.CourseID;

            myStudents.StudentID = student.StudentID;
            myCourses.CourseID   = course.CourseID;

            var allStudents = _context.Student.ToList();

            mygetallcourses.students = allStudents;

            var allCourses = _context.Course.ToList();

            mygetallcourses.courses = allCourses;

            return(View(mygetallcourses));
        }
Example #2
0
 public Task <IEnumerable <CourseDto> > Handle(GetAllCourses request, CancellationToken cancellationToken)
 {
     return(Task.FromResult(_dbContext.Courses.AsNoTracking().Select(course => new CourseDto
     {
         Id = course.Id,
         Name = course.Name,
         DayOfWeek = course.DayOfWeek,
         Price = course.Price,
         StartTime = course.StartTime,
         EndTime = course.EndTime,
     }).AsEnumerable()));
 }