public Course SyncCourse(RiseCourse riseCourse, CourseService courseService) { RockContext rockContext = ( RockContext )courseService.Context; var course = courseService.GetByCourseId(riseCourse.Id); if (course.IsNull()) { course = new Course(); courseService.Add(course); } course.Name = riseCourse.Title; course.Url = riseCourse.Url; course.CourseId = riseCourse.Id; rockContext.SaveChanges(); course.GetExperienceObject(); //make sure we have the xObject in the DB return(course); }
public Course SyncCourse(RiseCourse riseCourse) { return(SyncCourse(riseCourse, new CourseService(new RockContext()))); }