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); }