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