public IActionResult DeleteCourse(int course_id) { TeacherCS teacherCS = new TeacherCS(); CourseServiceDecorator courseServiceDecorator = new CourseServiceDecorator(teacherCS); Course course = MysqlClient.getCourseById(course_id); courseServiceDecorator.DeleteCourse(1, course); return(Ok(db.Courses)); }
public IActionResult DeleteNew(int user_id, int course_id) { StudentCS studentCS = new StudentCS(); CourseServiceDecorator courseServiceDecorator = new CourseServiceDecorator(studentCS); Course course = new Course(); course = MysqlClient.getCourseById(course_id); courseServiceDecorator.DeleteCourse(user_id, course); return(Ok(db.Scourses)); }
public List <Course> QueryCourse(int uid) { var allId = MysqlClient.getCourseByStu(uid); IEnumerable <Course> result = new List <Course>(); foreach (var i in allId) { result = result.Append(MysqlClient.getCourseById(i)); } return(result.ToList()); }
public IActionResult AlterNew(int cid, string change, int type) { TeacherCS teacherCS = new TeacherCS(); CourseServiceDecorator courseServiceDecorator = new CourseServiceDecorator(teacherCS); Course course = MysqlClient.getCourseById(cid); switch (type) { case 0: course.CourseName = change; break; case 1: course.Progress = change; break; case 2: course.Kind = change; break; case 3: course.Representive = change; break; } courseServiceDecorator.AlterCourse(course, type); return(Ok(db.Courses)); }