def course_insert(self, request): # logging.info(request) # request.course_name # request.course_code # talk to datastore # create a new entity for course # course = CourseEntity(course_name = request.course_name, course_code = request.course_code) course = CourseEntity(id= request.course_name, course_name = request.course_name, course_code = request.course_code, course_department = request.course_department) course.put() return CourseMessage(course_name=request.course_name, course_code=request.course_code, course_department=request.course_department)
def course_get(self, request): # request.course_name course = CourseEntity.get_by_id(request.course_name) if course: return CourseMessage(course_name=course.course_name, course_code=course.course_code, course_department=course.course_department) else: raise endpoints.NotFoundException('Course information not found')
def course_delete(self, request): course = CourseEntity.get_by_id(request.course_name) course_m = CourseMessage(course_name=course.course_name, course_code=course.course_code, course_department=course.course_department) course.key.delete() return course_m
def course_insert(self, request): # logging.info(request) # request.course_name # request.course_code # talk to datastore # create a new entity for course # course = CourseEntity(course_name = request.course_name, course_code = request.course_code) course = CourseEntity(id=request.course_name, course_name=request.course_name, course_code=request.course_code, course_department=request.course_department) course.put() return CourseMessage(course_name=request.course_name, course_code=request.course_code, course_department=request.course_department)
def course_listbydepartment(self, request): # request.department query = CourseEntity.query(CourseEntity.course_department == request.department) courses = query.fetch() course_list = [] for course in courses: cm = CourseMessage(course_name = course.course_name, course_code = course.course_code, course_department = course.course_department) course_list.append(cm) return ListCourseMessage(courses = course_list)
def course_listbydepartment(self, request): # request.department query = CourseEntity.query( CourseEntity.course_department == request.department) courses = query.fetch() course_list = [] for course in courses: cm = CourseMessage(course_name=course.course_name, course_code=course.course_code, course_department=course.course_department) course_list.append(cm) return ListCourseMessage(courses=course_list)
def course_delete(self, request): course = CourseEntity.get_by_id(request.course_name) course_m = CourseMessage(course_name = course.course_name, course_code=course.course_code, course_department=course.course_department) course.key.delete() return course_m