コード例 #1
0
        public ModifProduitViewModel()
        {
            Messenger.Default.Register <Produit>(this, (produit) => HandleMessage(produit));
            Messenger.Default.Send <string>("RequestSelectedProduit");

            _produitBusiness = new ProduitBusiness();

            _apply = new RelayCommand(() => { Modify(); Messenger.Default.Send <string>("UpdateProduit"); Close(); }, o => true);

            _availableCategories = _produitBusiness.GetAllCategories();

            Nom         = ModifyedProduit.Nom;
            DateEffet   = ModifyedProduit.DateEffet;
            DateFin     = ModifyedProduit.DateFin;
            Observation = ModifyedProduit.Observation;
        }
コード例 #2
0
        public AjoutProduitViewModel()
        {
            _produitBusiness = new ProduitBusiness();

            try
            {
                _availableCategories = _produitBusiness.GetAllCategories();
            }
            catch (Exception ex)
            {
                DialogService.ShowErrorWindow(ex.Message);
            }

            DateEffet = DateTime.Now;

            _createProduitCommand = new RelayCommand(() => { CreateNewPlat(); Messenger.Default.Send <string>("UpdateProduit"); Close(); }, o => true);
        }