private void UpdateRights(int id)
 {
     rewriteRightsViewModelDialog = new RewriteRightsViewModelDialog(staffsLogic, id);
     rewriteRightsViewDialog      = new RewriteRightsViewDialog(rewriteRightsViewModelDialog);
     rewriteRightsViewDialog.ShowDialog();
     Staffs = new ObservableCollection <Staff>(StaffsLogic.GetList());
 }
 public MarketPageDirectorViewModel(StaffsLogic staffsLogic)
 {
     this.staffsLogic = staffsLogic;
     Staffs           = new ObservableCollection <Staff>(StaffsLogic.GetList());
     Condition        = "Visible";
     Position         = StaffsLogic.GetPosition();
     FirstName        = StaffsLogic.GetName();
     LastName         = StaffsLogic.GetSurname();
     UpdateStaff      = new RelayCommand <int>(Update);
     DeleteStaff      = new RelayCommand <int>(Delete);
 }
 private void WaitingEdit()
 {
     Task.Run(() =>
     {
         while (editStaffViewModel.Condition == "Visible")
         {
             ;
         }
         Staffs = new ObservableCollection <Staff>(StaffsLogic.GetList());
     });
 }
 public MarketPageAdminViewModel(StaffsLogic staffsLogic)
 {
     this.staffsLogic = new StaffsLogic();
     Staffs           = new ObservableCollection <Staff>(StaffsLogic.GetList());
     Condition        = "Visible";
     Position         = StaffsLogic.GetPosition();
     FirstName        = StaffsLogic.GetName();
     LastName         = StaffsLogic.GetSurname();
     RewriteLogin     = new RelayCommand <int>(UpdateLogin);
     RewritePassword  = new RelayCommand <int>(UpdatePassword);
     RewriteRights    = new RelayCommand <int>(UpdateRights);
 }