public async Task <ActionResult> Index() { List <MyEvent> events = null; MyEventsRepository repo = new MyEventsRepository(); events = await repo.GetEvents(); return(View(events)); }
public async Task <ActionResult> Index() { List <ExchangeClientDemo.Models.MyEvent> events = null; try { MyEventsRepository repo = new MyEventsRepository(); events = await repo.GetEvents(); } catch (RedirectRequiredException x) { return(Redirect(x.RedirectUri.ToString())); } return(View(events)); }
public async Task <ActionResult> Index(int?pageNumber) { // setup paging const int pageSize = 5; if (pageNumber == null) { pageNumber = 1; } // get list of entities List <MyEvent> events = null; events = await _repo.GetEvents((int)pageNumber - 1, pageSize); ViewBag.pageNumber = pageNumber; ViewBag.morePagesAvailable = _repo.MorePagesAvailable; return(View(events)); }
public async Task <ActionResult> Index(int?pageNumber) { // setup paging const int pageSize = 5; if (pageNumber == null) { pageNumber = 1; } List <MyEvent> events = null; events = await _repo.GetEvents((int)pageNumber - 1, pageSize); ViewBag.pageNumber = pageNumber; if (events != null) { ViewBag.morePagesAvailable = events.Count < pageSize ? false : true; } return(View(events)); }
private async void cmdGetCalendarEvent_Click(object sender, RoutedEventArgs e) { listEvents.ItemsSource = await MyEventsRepository.GetEvents(); }