Ejemplo n.º 1
0
        public async Task <IActionResult> ShowBookings(string calendarid, string userinfo)
        {
            ViewBag.calendars = courts;
            IList <Event>         events = new List <Event>();
            IList <EventCalendar> model  = new List <EventCalendar>();

            if (calendarid == "- Please select court -" || userinfo == "- Please enter your phonenumber/surname -")
            {
                return(View(model));
            }

            if (!String.IsNullOrEmpty(calendarid))
            {
                events = await _api.GetEvents(calendarid);

                model = _mapper.Map <IList <EventCalendar> >(events);
            }

            if (!String.IsNullOrEmpty(userinfo))
            {
                events = _api.GetEvents(calendarid).Result.Where(c => c.Description.Contains(userinfo)).ToList();
                model  = _mapper.Map <IList <EventCalendar> >(events);
            }

            return(View(model));
        }
Ejemplo n.º 2
0
        // GET: Events
        public async Task <IActionResult> Index(string id)
        {
            if (String.IsNullOrEmpty(id))
            {
                id = _calendarId;
            }
            else
            {
                _calendarId = id;
            }
            var list = await _api.GetEvents(id);

            var model = _mapper.Map <IList <EventCalendar> >(list);

            ViewData["Title"] = _api.GetCalendarById(id).Result.Summary;
            return(View(model));
        }