public JsonResult GetEvents(DateTime from, DateTime to) { var events = _contentManager.Query(VersionOptions.Published, "Event") .Where <EventPartRecord>(eventRecord => eventRecord.StartDate >= from && eventRecord.StartDate <= to).List(); var eventDtos = events.Select <ContentItem, Event>(x => { var eventPart = x.Parts.First(part => part is EventPart) as EventPart; var locationPart = x.Parts.First(part => part is LocationPart) as LocationPart; var bodyPart = x.Parts.First(part => part is BodyPart) as BodyPart; var riceEvent = new Event(eventPart.Record, locationPart.Record); riceEvent.Details.Description = bodyPart.Record.Text; return(riceEvent); }); eventDtos.ToList().AddRange(PciEventCalendarHelper.GetEvents()); return(Json(eventDtos, JsonRequestBehavior.AllowGet)); }
public void TestMethod1() { var events = PciEventCalendarHelper.GetEvents(); }