private EventDate[] EventFilterBuilder(EventDate[] eventDates, RetrieveEventDataDelegate retrieveDataForEvents) { // post filter events // with the above event dates from preselection, we filter out the ones match in post filter condition var resultDates = EventFilterBuilder(eventDates.Select(ev => ev.Date).ToArray(), retrieveDataForEvents); return eventDates.Where(d => resultDates.Contains(d.Date.Date)).ToArray(); //var eventBuilder = new EventFilterBuilder {eventDates = eventDates.Select(ev => ev.Date).ToArray()}; //var filteredEventDates = eventBuilder.GenerateFilteredDates(GiveMeEventSelectorVM().BuildEventsPostFilterGroup()); //return filteredEventDates; }
public EventDate ProcessDate(EventDate date_) { return m_model.ProcessDate(date_); }
public EventDateSpan(EventDate startDate_, EventDate endDate_) { StartDate = startDate_; EndDate = endDate_; }