private void ChambreReserveeSupprimee(object sender, EventArgs e)
 {
     if (sender != null)
     {
         ListeChambreReservees.Remove(sender as ChambreReserveeViewModel);
         NotifyPropertyChanged("ListeChambreReservees");
     }
 }
        private void NouvelleChambreReservee()
        {
            ChambreReserveeService   srvCR = new ChambreReserveeService();
            ChambreReserveeViewModel vm    = new ChambreReserveeViewModel(srvCR, new ChambreReservee());

            vm.ChambreReserveeSupprimee += ChambreReserveeSupprimee;
            ListeChambreReservees.Add(vm);

            observerChambres.MoveCurrentTo(vm);
            NotifyPropertyChanged("ListeChambreReservees");
        }
        private void GetChambresReservees()
        {
            List <ChambreReservee> lcr   = Srv.GetChambresReservées(ID);
            ChambreReserveeService crSrv = new ChambreReserveeService();

            foreach (ChambreReservee cr in lcr)
            {
                ChambreReserveeViewModel crVM = new ChambreReserveeViewModel(crSrv, cr);
                crVM.ChambreReserveeSupprimee += ChambreReserveeSupprimee;
                ListeChambreReservees.Add(crVM);
            }
        }