public JsonResult Events(GetEventsViewModel input) { var eventsItems = new List<CalendarEvent>(); var startDateTime = DateTimeUtilities.ConvertFromUnixTimestamp(input.start); var endDateTime = DateTimeUtilities.ConvertFromUnixTimestamp(input.end); var events = _repository.Query<Event>(x => x.ScheduledDate >= startDateTime && x.ScheduledDate <= endDateTime); events.Each(x => eventsItems.Add(new CalendarEvent { EntityId = x.EntityId, title = x.Field.Abbreviation+": "+ x.EventType.Name, start = x.StartTime.ToString(), end = x.EndTime.ToString() }) ); return Json(eventsItems, JsonRequestBehavior.AllowGet); }