private Course CourseClassroomObjectToCourseDomainObject(Google.Apis.Classroom.v1.Data.Course courseFromClassroom)
 {
     return(new Course
     {
         Id = courseFromClassroom.Id,
         Name = courseFromClassroom.Name,
         Room = courseFromClassroom.Room,
         Section = courseFromClassroom.Section,
         PrimaryTeacher = new Teacher {
             Id = courseFromClassroom.OwnerId
         }
     });
 }
        public Course AddCourse(Course course)
        {
            var courseClassroom = new Google.Apis.Classroom.v1.Data.Course
            {
                Name    = course.Name,
                Section = course.Section,
                Room    = course.Room,
                OwnerId = course.PrimaryTeacher.Id ?? course.PrimaryTeacher.Email
            };

            var courseAddedToClassroom = Service.Courses.Create(courseClassroom).Execute();

            return(CourseClassroomObjectToCourseDomainObject(courseAddedToClassroom));
        }