Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void Put(int id, [FromBody] CourseDTo newCourse)
 {
     SchoolDataStore.Instance().AddCourse(newCourse);
 }
Exemplo n.º 4
0
 public void Post([FromBody] CourseDTo newCourse)
 {
     SchoolDataStore.Instance().UpdateCourse(newCourse);
 }
Exemplo n.º 5
0
        public CourseDTo GetCourseById(int Id)
        {
            CourseDTo result = _Courses.FirstOrDefault((CourseDTo arg) => arg.Id == Id);

            return(result);
        }
Exemplo n.º 6
0
 public void AddCourse(CourseDTo newCourse)
 {
     _Courses.Add(newCourse);
 }