Exemple #1
0
        void FakeData()
        {
            // timeslots
            Timeslots.Add(new Timeslot() { TimeslotId = 1, Title = "7:00 AM - 8:00 AM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 2, Title = "8:00 AM - 9:00 AM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 3, Title = "9:00 AM - 10:00 AM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 4, Title = "10:00 AM - 11:00 AM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 5, Title = "11:00 AM - 12:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 6, Title = "12:00 PM - 1:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 7, Title = "1:00 PM - 2:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 8, Title = "2:00 PM - 3:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 9, Title = "3:00 PM - 4:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 10, Title = "4:00 PM - 5:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 11, Title = "5:00 PM - 6:00 PM" });
            Timeslots.Add(new Timeslot() { TimeslotId = 12, Title = "6:00 PM - 7:00 PM" });

            // tracks
            Tracks.Add(new Track() { TrackId = 1, Title = "Track 1" });
            Tracks.Add(new Track() { TrackId = 2, Title = "Track 2" });
            Tracks.Add(new Track() { TrackId = 3, Title = "Track 3" });
            Tracks.Add(new Track() { TrackId = 4, Title = "Track 4" });
            Tracks.Add(new Track() { TrackId = 5, Title = "Track 5" });
            Tracks.Add(new Track() { TrackId = 6, Title = "Track 6" });
            Tracks.Add(new Track() { TrackId = 7, Title = "Track 7" });
            Tracks.Add(new Track() { TrackId = 8, Title = "Track 8" });
            Tracks.Add(new Track() { TrackId = 9, Title = "Track 9" });
            Tracks.Add(new Track() { TrackId = 10, Title = "Track 10" });

            // agenda (prefil blank sessions)
            for (int i = 0; i < Timeslots.Count; i++)
                MyAgenda.Add(new Session() { Title = "(empty slot)", TimeslotId = Timeslots[i].TimeslotId });

            // sessions
            int id = 0;
            for (int tr = 0; tr < Tracks.Count; tr++)
                for (int ts = 0; ts < Timeslots.Count; ts++)
                {
                    Session session = new Session();
                    session.SessionId = id++;
                    session.TrackId = Tracks[tr].TrackId;
                    session.TimeslotId = Timeslots[ts].TimeslotId;
                    session.Title = "Session " + (tr + 1).ToString() + " - " + (ts + 1).ToString();
                    session.Speaker = "James Jones";
                    session.Level = "100";

                    Sessions.Add(session);
                }
        }
 void item_SelectSession(object sender, Session session)
 {
     if (SelectSession != null)
         SelectSession(this, session);
 }