コード例 #1
0
 public static EventListSingleton GetInstance()
 {
     if (Instance == null)
     {
         Instance = new EventListSingleton();
     }
     return(Instance);
 }
コード例 #2
0
        public BookingHandler()
        {
            col                 = new Collector();
            _fitness            = new ObservableCollection <Event>();
            _yoga               = new ObservableCollection <Event>();
            _salsa              = new ObservableCollection <Event>();
            _karate             = new ObservableCollection <Event>();
            _zumba              = new ObservableCollection <Event>();
            _ballet             = new ObservableCollection <Event>();
            _poledance          = new ObservableCollection <Event>();
            _eventListSingleton = EventListSingleton.GetInstance();
            _eventListSingleton.SetEvents(col.Events);

            foreach (var Event in _eventListSingleton.GetDates())
            {
                if (Event.Type == "Fitness")
                {
                    Fitness.Add(Event);
                }
                if (Event.Type == "Yoga")
                {
                    Yoga.Add(Event);
                }
                if (Event.Type == "Salsa")
                {
                    Salsa.Add(Event);
                }
                if (Event.Type == "Pole dance")
                {
                    Poledance.Add(Event);
                }
                if (Event.Type == "Ballet")
                {
                    Ballet.Add(Event);
                }
                if (Event.Type == "Zumba")
                {
                    Zumba.Add(Event);
                }
                if (Event.Type == "Karate")
                {
                    Karate.Add(Event);
                }
            }
        }