Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Future<StudentAssignmentListResponse> getStudentAssignmentByPageNoAndType({required int pageNo, required type}) async{
- final response = await _getResponseAccordingToType(type: type, pageNo: pageNo);
- //final response = await dio.get('assignment/student-assignment-list/?submission_status=3&page=1');
- final jsonObj = json.decode(response.toString());
- if (response.statusCode == 200) {
- final details = StudentAssignmentListResponse.fromMap(jsonObj);
- return details;
- } else
- return Future.error(jsonObj['message']);
- }
- Future<dynamic> _getResponseAccordingToType({required int type, required int pageNo}){
- return dio.get(kStudentAssignmentListEndPoint, queryParameters: _setQueryAccordingToTypeAndPage(type: type, pageNo: pageNo));
- }
- _setQueryAccordingToTypeAndPage({required int type, required int pageNo}){
- if(type == 0) return { 'page' : pageNo };
- else if(type == 1) return { 'page' : pageNo, 'submission_status' : 0 };
- else return { 'page' : pageNo, 'submission_status' : 13 };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement