示例#1
0
        public static void updateCourseInCourseCollection(Course oldCourse, Course newCourse)
        {
            var courseList = Courses.ToList();

            Courses.Clear();

            var database = new SqliteDataService();

            database.Initialize();
            database.UpdateCourse(newCourse);

            int indexFound = courseList.IndexOf(oldCourse);

            courseList.RemoveAt(indexFound);
            courseList.Insert(indexFound, newCourse);
            courseList.ForEach(course => Courses.Add(course));

            database.Close();
        }