public async Task <IActionResult> ClosedApplications(int page = 1)
        {
            var applications = await _applyApiClient.GetClosedFinancialApplications();

            var paginatedApplications = new PaginatedList <FinancialApplicationSummaryItem>(applications, applications.Count, page, int.MaxValue);

            var viewmodel = new FinancialDashboardViewModel {
                Applications = paginatedApplications
            };

            return(View("~/Views/Apply/Financial/ClosedApplications.cshtml", viewmodel));
        }
        public async Task <IActionResult> RejectedApplications(int page = 1)
        {
            // NOTE: Rejected actually means Feedback Added or it was graded as Inadequate
            var applications = await _applyApiClient.GetFeedbackAddedFinancialApplications();

            var paginatedApplications = new PaginatedList <FinancialApplicationSummaryItem>(applications, applications.Count, page, int.MaxValue);

            var viewmodel = new FinancialDashboardViewModel {
                Applications = paginatedApplications
            };

            return(View("~/Views/Apply/Financial/RejectedApplications.cshtml", viewmodel));
        }