/** * * * <pre> * Get Lecture Detail Infomation * </pre> * * @return */ public RestResponse createOrUpdateLectureReview(LectureReviewDto lectureReview) { // Make couchbase key String key = "lecture::" + lectureReview.getLectureCode() + "::review"; // Initialize Response Data RestResponse response = new RestResponse(); // Get Data from Couchbase LectureReviewRepositoryDto repositoryDto = new LectureReviewRepositoryDto(); repositoryDto.setKey(key); repositoryDto.setLectureCode(lectureReview.getLectureCode()); repositoryDto.setCustomerCode(lectureReview.getCustomerCode()); repositoryDto.setSubject(lectureReview.getSubject()); repositoryDto.setCommenct(lectureReview.getCommenct()); try { repositoryDto = lectureReviewRepository.save(repositoryDto); response.setStatus(true); response.setMessage("ok"); } catch (Exception e) { response.setStatus(false); response.setMessage("fail to connect"); return response; } // return return response; }
/** * * * <pre> * Get Lecture Detail Infomation * </pre> * * @return */ public RestResponse getLectureReview(String lecturecode) { // Make couchbase key String key = "lecture::" + lecturecode + "::review"; // Initialize Response Data RestResponse response = new RestResponse(); response.setStatus(true); response.setMessage("ok"); // Get Data from Couchbase LectureReviewRepositoryDto repositoryDto = null; try { repositoryDto = lectureReviewRepository.findOne(key); } catch (Exception e) { response.setStatus(false); response.setMessage("fail to connect"); return response; } // Set Lecture Detail Infomation LectureReviewDto dto = new LectureReviewDto(); dto.setLectureCode(repositoryDto.getLectureCode()); dto.setCustomerCode(repositoryDto.getCustomerCode()); dto.setSubject(repositoryDto.getSubject()); dto.setCommenct(repositoryDto.getCommenct()); // Setting Lecture Detail Infomation to Response Data response.setData(dto); // return return response; }