public AdminRoomViewModel() { AdminRoomSingleton = CatalogSingleton <Room> .Instance; _newRoom = new Room(); AdminRoomHandler = new AdminRoomHandler(this); CreateRoomCommand = new RelayCommand(AdminRoomHandler.CreateRoom); DeleteRoomCommand = new RelayCommand(AdminRoomHandler.DeleteRoom); UpdateRoomCommand = new RelayCommand(AdminRoomHandler.UpdateRoom); ClearRoomCommand = new RelayCommand(AdminRoomHandler.ClearRoom); }
public AdminSpeakerViewModel() { AdminSpeakerSingleton = CatalogSingleton <Speaker> .Instance; _newSpeaker = new Speaker("", "", "", "", "", ""); AdminSpeakerHandler = new AdminSpeakerHandler(this); CreateSpeakerCommand = new RelayCommand(AdminSpeakerHandler.CreateSpeaker, (() => CheckforBlank() && CheckData())); DeleteSpeakerCommand = new RelayCommand(AdminSpeakerHandler.DeleteSpeaker, (() => CheckforBlank())); UpdateSpeakerCommand = new RelayCommand(AdminSpeakerHandler.UpdateSpeaker, (() => CheckforBlank() && CheckData())); ClearSpeakerCommand = new RelayCommand(AdminSpeakerHandler.ClearSpeaker); }
public EventsPageVM() { _filterVms = new ObservableCollection <FilterVM>() { new FilterVM() }; //_hourGroupIterations = 24; #region Old Mockup Code //HourGroups = new ObservableCollection<HourGroup>(); //List<EventAdapter> allEvents = new List<EventAdapter>(); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(11), TimeSpan.FromHours(1), 5, "The first event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(11), TimeSpan.FromHours(2), 5, "The second event", 0, 0, "", null, Event.EventType.BigEvent), // "#33EA1616")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(12), TimeSpan.FromHours(1), 5, "The Third event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(12), TimeSpan.FromHours(1), 5, "The Fourth event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(13), TimeSpan.FromHours(2), 5, "The Fifth event", 0, 0, "", null, Event.EventType.BigEvent), // "#33EA1616")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(13), TimeSpan.FromHours(1), 5, "The Sixth event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(14), TimeSpan.FromHours(1), 5, "The Seventh event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(14), TimeSpan.FromHours(1), 5, "The Eight event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); //allEvents.Add(new EventAdapter(new Event(DateTime.Today.AddHours(13.5), TimeSpan.FromHours(1), 5, "The Test event", 0, 0, "", null, Event.EventType.Workshop), // "#33DEF010")); #endregion _HourGroupsByDate = new List <ObservableCollection <HourGroup> >(); EventDays = new ObservableCollection <string>(); _handler = new EventsHandler(this); _eventSingleton = CatalogSingleton <Event> .Instance; if (_eventSingleton.IsLoading) { ListIsLoading = true; _eventSingleton.Subscribe(SetupEventsList); } else { ListIsLoading = false; SetupEventsList(); } }