Blame view

src/Services/GetApis.js 5.07 KB
6f7cf8cf5   Amber Dev   added discussion ...
1
2
3
4
5
6
  import ApiCalls from "@/Services/ApiCalls.js";
  export default {
      mixins: [ApiCalls],
      data() {
          return {
              courseData: [],
a26ba60ed   Amber Dev   Added event dialo...
7
8
              // dashboard.vue data properties
              particularEvent: {},
6f7cf8cf5   Amber Dev   added discussion ...
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  
          }
      },
      methods: {
          /* getParticularCourseDetail */
          async getParticularCourseDetail(courseId) {
  
              try {
                  let response = await this.getMethod("/getParticularCourseDetail", {
                      courseId: courseId
                  })
                  return response
              } catch (error) {
                  console.log("error in getParticularCourseDetail - ", error.message)
              }
          },
  
          /* getStudentCourses - to get courseData */
          async getStudentCourses(params) {
              try {
                  let response = await this.getMethod("/getStudentCourses", {
                      classId: params.classId,
                      studentId: params.studentId
                  })
                  this.courseData = response.data.data;
6f7cf8cf5   Amber Dev   added discussion ...
34
35
36
              } catch (error) {
                  console.log("error in getStudentCourses - ", error.message)
              }
0a5256600   Amber Dev   added events
37
38
39
40
41
42
          },
  
          /* getCourseDiscussionesList - used in courseDiscussionForum.vue */
          async getCourseDiscussionesList(params) {
              try {
                  let response = await this.getMethod("/getCourseDiscussionesList", {
f87ff3ba5   Amber Dev   cleared bugs
43
                      courseId: params.courseId,
0a5256600   Amber Dev   added events
44
45
46
47
48
49
50
51
52
                      classId: params.classId,
                  })
                  this.courseDiscussionItems = response.data.data
                  // return response
                  console.log("response of getCourseDiscussionesList - ", response)
              } catch (error) {
                  console.log("error in getCourseDiscussionesList - ", error.message)
              }
          },
1dea1c0ef   Amber Dev   solved bugs
53

a26ba60ed   Amber Dev   Added event dialo...
54
55
56
          /***************************************************************************************************************************** */
  
          // APIS USED IN dashboard.vue
0a5256600   Amber Dev   added events
57
58
59
60
61
62
63
64
65
66
67
68
69
          /* studentMeetingEvents required in dashboard to display list of latest events */
          async studentMeetingEvents(params) {
              try {
                  let response = await this.getMethod("/studentMeetingEvents", {
                      studentId: params.studentId
                  })
                  console.log("response of studentMeetingEvents - ", response);
                  return response
              } catch (error) {
                  console.log("error in studentMeetingEvents - ", error.message)
              }
  
          },
6f7cf8cf5   Amber Dev   added discussion ...
70

a26ba60ed   Amber Dev   Added event dialo...
71
72
73
74
75
76
77
78
79
80
81
82
          async getParticularMeetingEvent(params) {
              try {
                  let response = await this.getMethod("/getParticularMeetingEvent", {
                      meetingEventId: params.meetingEventId
                  })
                  this.particularEvent = response.data.data
              } catch (error) {
                  console.log("Error in getParticularMeetingEvent - ", error.message)
              }
          },
  
          /************************************************************************************************************************ */
e91641fe5   Amber Dev   solved bugs
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
          /* APIS USED IN LiveOnlineClass.vue */
          async getLiveClassesesList(params) {
              try {
                  let response = await this.getMethod("/getLiveClassesesList", {
                      classId: params.classId,
                      courseId: params.courseId,
                      chapterId: params.chapterId,
                  })
                  return response
              } catch (error) {
                  console.log(" error in getLiveClassesesList - ", error.message)
              }
          },
  
  
  
          /*************************************************************************************************************************** */
3a557c5ae   Amber Dev   added reply annou...
100
101
102
103
104
105
106
107
108
109
110
  
          /* APIS USED IN announcement.vue */
          async getAnnoucementesList(params) {
              try {
                  let response = await this.getMethod("/getAnnoucementesList", {
                      courseId: params.courseId
                  })
                  return response;
              } catch (error) {
                  console.log("Error in getAnnoucementesList - ", error.message)
              }
db965de89   Amber Dev   added dialog pers...
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
          },
  
          /***********************************************************************************************/
  
          /* APIS USED IN AssignTeachers.vue */
          async getCourseesList(params) {
              try {
                  let response = await this.getMethod("/getCourseesList", {
                      classId: params.classId
                  })
                  this.courseData = response.data.data;
                  return response;
              } catch (error) {
                  console.log("Error in getAnnoucementesList - ", error.message)
              }
          },
          async getTeachersList(params) {
              try {
                  let response = await this.getMethod("/getTeachersList")
                  this.teachersList = response.data.data;
                  console.log("teachers list - ", this.teachersList)
                  return response;
              } catch (error) {
                  console.log("Error in getAnnoucementesList - ", error.message)
              }
3a557c5ae   Amber Dev   added reply annou...
136
          }
db965de89   Amber Dev   added dialog pers...
137

6f7cf8cf5   Amber Dev   added discussion ...
138
139
      },
  }