public CourseViewModel(DatabaseContext.Course course)
 {
     this.course          = course;
     this.db              = App.DB;
     holes                = new ObservableCollection <HoleViewModel>(from DatabaseContext.Hole instance in db.Holes where instance._linkedCourseID == course.CourseID select new HoleViewModel(instance));
     scorecards           = new ObservableCollection <ScorecardViewModel>(from DatabaseContext.Scorecard instance in db.Scorecards where instance._linkedCourseID == course.CourseID select new ScorecardViewModel(instance));
     playerCourseAnalytic = new PlayerCourseAnalytic();
 }
 public void update_analytic(PlayerViewModel player)
 {
     playerCourseAnalytic = new PlayerCourseAnalytic(player, this);
 }