public bool DeleteCourse(int Id) { bool result = false; CourseDTo obj = _Courses.FirstOrDefault((CourseDTo arg) => arg.Id == Id); if (obj != null) { _Courses.Remove(obj); result = true; } return(result); }
public CourseDTo UpdateCourse(CourseDTo newCourse) { CourseDTo result = _Courses.FirstOrDefault((CourseDTo arg) => arg.Id == newCourse.Id); if (result != null) { result.Name = newCourse.Name; result.Credit = newCourse.Credit; result.MaxNum = newCourse.MaxNum; } return(result); }
public void Put(int id, [FromBody] CourseDTo newCourse) { SchoolDataStore.Instance().AddCourse(newCourse); }
public void Post([FromBody] CourseDTo newCourse) { SchoolDataStore.Instance().UpdateCourse(newCourse); }
public CourseDTo GetCourseById(int Id) { CourseDTo result = _Courses.FirstOrDefault((CourseDTo arg) => arg.Id == Id); return(result); }
public void AddCourse(CourseDTo newCourse) { _Courses.Add(newCourse); }