public async Task<ActionResult> Index() { List<MyMessage> messages = null; MyMessagesRespository repo = new MyMessagesRespository(); messages = await repo.GetMessages(); return View(messages); }
public async Task <ActionResult> Index() { List <MyMessage> messages = null; MyMessagesRespository repo = new MyMessagesRespository(); messages = await repo.GetMessages(); return(View(messages)); }
public async Task <ActionResult> Index() { List <ExchangeClientDemo.Models.MyMessage> messages = null; try { MyMessagesRespository repo = new MyMessagesRespository(); messages = await repo.GetMessages(); } catch (RedirectRequiredException x) { return(Redirect(x.RedirectUri.ToString())); } return(View(messages)); }
// GET: Mail public async Task <ActionResult> Index(int?pageNumber) { // setup paging const int pageSize = 10; if (pageNumber == null) { pageNumber = 1; } var messages = await _repo.GetMessages((int)pageNumber - 1, pageSize); ViewBag.pageNumber = pageNumber; ViewBag.morePagesAvailable = messages.Count < pageSize ? false : true; return(View(messages)); }
public async Task <ActionResult> Index(int?pageNumber) { // setup paging const int pageSize = 2; if (pageNumber == null) { pageNumber = 1; } // get list of entities var messages = await _repo.GetMessages((int)pageNumber - 1, pageSize); ViewBag.pageNumber = pageNumber; ViewBag.morePagesAvailable = _repo.MorePagesAvailable; return(View(messages)); }