public async Task <ActionResult> Index() { CodeRepository codeRepo; IPager <Code> pager = null; try { using (DBConnection dbc = new DBConnection(settings.Database.ConnectionString, logger)) { codeRepo = new CodeRepository(settings, logger, dbc); pager = await codeRepo.FindAllView(new Pager <Code>() { PageNbr = 0, PageSize = 20 }); } } catch (Exception ex) { logger.LogError(ex.Message); } return(View(pager)); }