private void LoadData() { Resources = new ResourceCollection(); var reservations = _context.Reservation.ToList(); Events = new List <EventData>(); var myEvents = new List <EventData>(); foreach (var reservation in reservations) { Resources.Add(reservation.Text, reservation.Id.ToString()); myEvents.Add(new EventData() { Id = reservation.Id.ToString(), Resource = reservation.Id.ToString(), Start = reservation.DateDebut, End = reservation.DateFin, Text = reservation.Text }); } Events = myEvents; DataIdField = "Id"; DataStartField = "Start"; DataEndField = "End"; DataResourceField = "Resource"; DataTextField = "Text"; Scale = TimeScale.Day; TimeHeaders = new TimeHeaderCollection() { new TimeHeader(GroupBy.Month), new TimeHeader(GroupBy.Day) }; }
protected override void OnInit(InitArgs e) { var reservations = _context.Reservation.ToList(); Events = new List <EventData>(); var myEvents = new List <EventData>(); foreach (var reservation in reservations) { Resources.Add(reservation.Text, reservation.Id.ToString()); myEvents.Add(new EventData() { Id = reservation.Id.ToString(), Resource = reservation.Id.ToString(), Start = reservation.DateDebut, End = reservation.DateFin, Text = reservation.Text }); } Events = myEvents; DataIdField = "Id"; DataStartField = "Start"; DataEndField = "End"; DataResourceField = "Resource"; DataTextField = "Text"; OnEventDoubleClick(); StartDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); Days = 31; Scale = TimeScale.Day; TimeHeaders = new TimeHeaderCollection() { new TimeHeader(GroupBy.Month), new TimeHeader(GroupBy.Day) }; Update(CallBackUpdateType.Full); }