public async Task<int> ConsumeSeatAvailable(Course course, Student student)
 {
     if (course.SeatsAvailable > 0 && await _coursesRepo.ConsumeSeatAvailable(course, student))
     {
         return 0;
     }
     else
     {
         return await _waitListRepo.Add(course, student);
     }
 }