"use strict"; angular.module("vocabulary") .service("premadeApi", ["createApi", function (createApi) { var api = createApi("/api/premade"); return { premadeCategoryLessons: premadeCategoryLessons, premadeRazLessonListForTopic: premadeRazLessonListForTopic, premadeRazLessonListForBookTopic : premadeRazLessonListForBookTopic, premadeRazLeveledLessonList: premadeRazLeveledLessonList, premadeRazFictionSeriesList: premadeRazFictionSeriesList, premadeRazNonFictionSeriesList: premadeRazNonFictionSeriesList, premadeRazReadingLevels : premadeRazReadingLevels, premadeRazFictionSeriesCategories: premadeRazFictionSeriesCategories, premadeRazNonFictionSeriesCategories: premadeRazNonFictionSeriesCategories, premadeRazLessonData: premadeRazLessonData, premadeNonRazLessonData: premadeNonRazLessonData, getPremadeLessonForRazBook: getPremadeLessonForRazBook, premadeBookSummary: premadeBookSummary, premadeScienceSummary: premadeScienceSummary, premadeRazLessonTopicWordsByPurpose: premadeRazLessonTopicWordsByPurpose, teacherInfo: teacherInfo, cachePremadeLessonData: cachePremadeLessonData }; function premadeCategoryLessons(categoryId){ return api.get("/list/category/" + categoryId); } function premadeRazLessonListForTopic(topicId){ return api.get("/list/topic/" + topicId ); } function premadeRazLessonListForBookTopic(topicId){ return api.get("/list/topic/book/" + topicId); } function premadeRazLeveledLessonList(){ return api.get("/list/level"); } function premadeRazFictionSeriesList(){ return api.get("/list/series/fiction"); } function premadeRazNonFictionSeriesList(){ return api.get("/list/series/nonfiction"); } function premadeRazReadingLevels(){ return api.get("/levels/raz"); } function premadeRazFictionSeriesCategories(){ return api.get("/series/categories/fiction") } function premadeRazNonFictionSeriesCategories(){ return api.get("/series/categories/nonfiction") } function premadeRazLessonData(lessonId){ return api.get("/lesson/raz/" + lessonId); } function premadeNonRazLessonData(lessonId){ return api.get("/lesson/nonraz/" + lessonId); } function getPremadeLessonForRazBook(bookId) { return api.get("/lesson/book/" + bookId); } function premadeBookSummary(bookId){ return api.get("/summary/raz/" + bookId); } function premadeScienceSummary(lessonId){ return api.get("/summary/saz/" + lessonId); } function premadeRazLessonTopicWordsByPurpose(topicId){ return api.get("/lesson/raz/words/" + topicId); } function teacherInfo() { return api.get("/teacherInfo"); } function cachePremadeLessonData(data) { return api.post("/temporaryStorage", data); } }]);