public ContentResult CalendarEvents(CalendarBlockData calendarBlockData) { var blockId = calendarBlockData.BlockId; var events = GetEvents(blockId); var result = events.Select(x => new { title = x.Name, start = x.EventStartDate, end = x.EventEndDate, url = x.LinkURL }); return(new ContentResult { Content = JsonConvert.SerializeObject(result), ContentType = "application/json", }); }
public ContentResult UpcomingEvents(CalendarBlockData calendarBlockData) { var blockId = calendarBlockData.BlockId; var events = GetEvents(blockId); var result = events.Where(x => x.EventStartDate >= DateTime.Now) .OrderBy(x => x.EventStartDate) .Select(x => new { x.Name, x.EventStartDate, x.EventEndDate, x.LinkURL }); return(new ContentResult { Content = JsonConvert.SerializeObject(result), ContentType = "application/json", }); }