Esempio n. 1
0
        public ActionResult Index(Eventspresentationmodel @event)
        {
            string url   = string.Empty;
            string param = string.Empty;

            //Build url
            BuildUrl(@event, out url, out param);

            var events = MappEvent(url, param);

            return(View(events));
        }
Esempio n. 2
0
        private Eventspresentationmodel MappEvent(string url, string param)
        {
            var obj    = _event.GetEvents(url, param);
            var events = new Eventspresentationmodel();

            if (obj != null)
            {
                obj.ForEach(e => events.Events.Add(new EventViewModel()
                {
                    Event       = e.Event,
                    EventDate   = e.EventDate,
                    EventStatus = e.EventStatus,
                    EventUrl    = e.EventUrl,
                    ImageUrl    = e.ImageUrl
                }));
            }

            return(events);
        }
Esempio n. 3
0
 private void BuildUrl(Eventspresentationmodel @event, out string url, out string param)
 {
     url   = "http://debaser.se/debaser/api/?";
     param = $"version=2&method=getevents&venue={@event.EventId}&from={@event.fromDate}&to={@event.ToDate}&format=json";
 }