public SelectMeetingDateViewModel(int facilityId)
        {
            // Initialize WebAPI Client
            apiDataAccess = new WebAPIDataAccess();
            FacilityID    = facilityId;

            NavigateToConfirmAppointmentDialogCommand = new RelayCommand(NavigateToConfirmAppointmentControl);
            BackToRoomsCommand    = new RelayCommand(BackToRoomsControl);
            SelectTimeslotCommand = new RelayCommand(SelectTimeSlot);

            OnSelectedDateChanged();
        }
        public MeetingAddinViewModel()
        {
            SelectedDate     = DateTime.Now;
            SelectedFacility = null;

            // Initialize WebAPI Client
            apiDataAccess = new WebAPIDataAccess();

            // Initialize login view model
            if (_loginViewModel == null)
            {
                InitializeLoginViewModel();
            }
            else
            {
                TryReLogin();
            }

            // Commands
            AcceptCommand = new RelayCommand(OnAccept);
            CancelCommand = new RelayCommand(OnCancel);
        }