public IndexViewModel(IQueryable <EventViewModel> eventItems, DateTime?filterDate, CalendarNames calendarName, OrderTypes orderBy) : this(eventItems) { FilterDate = filterDate; CalendarName = calendarName; OrderBy = orderBy; }
/// <summary> /// Implement this method if you use custom resources. /// </summary> public override IEnumerable <Resource> GetResourcesByType(RadScheduler owner, string resourceType) { string[] sharedCalendarNames = CalendarNames.Split(new char[] { ',' }); List <Resource> resources = new List <Resource>(sharedCalendarNames.Length); for (int ix = 0; ix < sharedCalendarNames.Length; ix++) { Resource sharedCalendar = new Resource(); sharedCalendar.Type = "SharedCalendar"; sharedCalendar.Key = sharedCalendarNames[ix]; sharedCalendar.Text = sharedCalendarNames[ix]; sharedCalendar.CssClass = "res" + sharedCalendarNames[ix]; resources.Add(sharedCalendar); } return(resources.ToArray()); }