public Response GetAll(string link) { Student studentInfo; List <List <List <Day> > > calendarList; List <List <TranscriptCourse> > oldAssignmentList; List <List <AssignmentCourse> > currentAssignmentList; List <List <Course> > reportCardList, iprList; try { //student info studentInfo = _studentInfo.GetAllStudentInfo(link); //attendance calendarList = _attendance.GetAttendances(link); //report card reportCardList = _reportCard.CheckReportCardTask(link); //ipr iprList = _ipr.GetGradesFromIpr(link); //current courses currentAssignmentList = _courses.GetAssignmentsFromMarkingPeriod(link); //past courses/transcript oldAssignmentList = _transcript.GetTranscript(link); } catch (Exception e) { SentrySdk.CaptureException(e); return(new Response { Message = $"Error 404: Could not fetch information. \nException: {e}" }); } return(new Response { Message = "Success", StudentInfo = studentInfo, Attendances = calendarList, AssignmentList = currentAssignmentList, TranscriptList = oldAssignmentList, ReportCardList = reportCardList, IprList = iprList }); }