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)); }
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); }
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"; }