Example #1
0
        public async Task <IActionResult> Index()
        {
            var events   = _calendarService.GetCalendarItemsAsync();
            var forecast = _weatherService.GetForecastAsync(_appSettings);
            var buses    = _busService.GetBusScheduleAsync(_appSettings);

            dynamic model = new ExpandoObject();

            model.Events   = await events;
            model.Forecast = await forecast;
            model.Buses    = await buses;

            return(View(model));
        }