Blame view

src/Services/GetApis.js 5.97 KB
6f7cf8cf5   Amber Dev   added discussion ...
1
2
3
4
5
  import ApiCalls from "@/Services/ApiCalls.js";
  export default {
      mixins: [ApiCalls],
      data() {
          return {
d802ef837   Amber Dev   added school even...
6
              // courseData: [],
6f7cf8cf5   Amber Dev   added discussion ...
7

a26ba60ed   Amber Dev   Added event dialo...
8
              // dashboard.vue data properties
d802ef837   Amber Dev   added school even...
9
              
a26ba60ed   Amber Dev   Added event dialo...
10

6f7cf8cf5   Amber Dev   added discussion ...
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  
          }
      },
      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 ...
36
37
38
              } catch (error) {
                  console.log("error in getStudentCourses - ", error.message)
              }
0a5256600   Amber Dev   added events
39
40
41
42
43
44
          },
  
          /* getCourseDiscussionesList - used in courseDiscussionForum.vue */
          async getCourseDiscussionesList(params) {
              try {
                  let response = await this.getMethod("/getCourseDiscussionesList", {
f87ff3ba5   Amber Dev   cleared bugs
45
                      courseId: params.courseId,
0a5256600   Amber Dev   added events
46
47
48
49
50
51
52
53
54
                      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
55

a26ba60ed   Amber Dev   Added event dialo...
56
57
58
          /***************************************************************************************************************************** */
  
          // APIS USED IN dashboard.vue
0a5256600   Amber Dev   added events
59
60
61
62
63
64
65
66
67
68
69
70
71
          /* 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 ...
72

a26ba60ed   Amber Dev   Added event dialo...
73
74
75
76
77
          async getParticularMeetingEvent(params) {
              try {
                  let response = await this.getMethod("/getParticularMeetingEvent", {
                      meetingEventId: params.meetingEventId
                  })
d802ef837   Amber Dev   added school even...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
                  // this.particularEvent.push = response.data.data
                  return response
              } catch (error) {
                  console.log("Error in getParticularMeetingEvent - ", error.message)
              }
          },
  
          async getParticularSchoolEvent(params) {
              try {
                  let response = await this.getMethod("/getParticularSchoolEvent", {
                      schoolEventId: params.schoolEventId
                  })
                  // this.particularEvent = response.data.data
                  return response
a26ba60ed   Amber Dev   Added event dialo...
92
93
94
95
              } catch (error) {
                  console.log("Error in getParticularMeetingEvent - ", error.message)
              }
          },
d802ef837   Amber Dev   added school even...
96
97
98
99
100
101
102
103
104
105
106
107
          async getSchoolEventsList(params) {
              try {
                  let response = await this.getMethod("/getSchoolEventsList")
                  this.schoolEvents = response.data.data;
                  console.log("school events - ", this.schoolEvents)
                  return response
              } catch (error) {
                  console.log("Error in getParticularMeetingEvent - ", error.message)
              }
  
          },
         
a26ba60ed   Amber Dev   Added event dialo...
108
          /************************************************************************************************************************ */
e91641fe5   Amber Dev   solved bugs
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
          /* 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...
126
127
128
129
130
131
132
133
134
135
136
  
          /* 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...
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
          },
  
          /***********************************************************************************************/
  
          /* 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...
162
          }
db965de89   Amber Dev   added dialog pers...
163

6f7cf8cf5   Amber Dev   added discussion ...
164
165
      },
  }