public CatalogueParametresPageVM()
        {
            #region Other Init

            #endregion

            #region Init Properties



            #endregion

            #region Init Commands

            AddProduit = new RelayCommand(() =>
            {
                if (SelectedImportateur.Catalogue == null)
                {
                    SelectedImportateur.Catalogue = new Catalogue();
                }
                SelectedImportateur.Catalogue.Produits.Add(new Produit()
                {
                    DesignationFR = "Nouveau"
                });
                container.SaveChanges();
                OnPropertyChanged(nameof(Produits));
                SelectedProduit = Produits.Last();
                OnPropertyChanged(nameof(SelectedProduit));
                IsFicheProduitVisible   = true;
                IsEditionButtonsVisible = true;
            });

            DeleteProduit = new RelayCommand(() =>
            {
                SelectedImportateur.Catalogue.Produits.Remove(SelectedProduit.Produit);
                container.SaveChanges();
                OnPropertyChanged(nameof(Produits));
                IsFicheProduitVisible   = false;
                IsEditionButtonsVisible = false;
            });

            EditProduit = new RelayCommand(() =>
            {
                IsFicheProduitVisible   = true;
                IsEditionButtonsVisible = true;
            });

            #endregion
        }