Example #1
0
        public override void Update()
        {
            if (Selected != null)
            {
                ContenuEditorialItemViewModel itemToUpate = Selected;
                ContenuEditorialItemWindow    window      = new ContenuEditorialItemWindow(itemToUpate);
                window.ShowDialog();

                if (window.DialogResult.HasValue && window.DialogResult == true)
                {
                    try
                    {
                        ContenuEditorial toUpdate = itemToUpate.ToEntity();
                        MyDb.SaveChanges();
                        ReloadDatas();
                        return;
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message);
                    }
                }
                MyDb = new MegaProductionBDDEntities();
            }
        }
Example #2
0
        public override void Add()
        {
            ContenuEditorialItemViewModel itemToAdd = new ContenuEditorialItemViewModel(null, MyDb);
            ContenuEditorialItemWindow    window    = new ContenuEditorialItemWindow(itemToAdd);

            window.ShowDialog();

            if (window.DialogResult.HasValue && window.DialogResult == true)
            {
                try
                {
                    ContenuEditorial toAdd = itemToAdd.ToEntity();
                    MyDb.ContenuEditorial.Add(toAdd);
                    MyDb.SaveChanges();
                    ReloadDatas();
                    return;
                }
                catch (Exception e)
                {
                    MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message);
                }
            }
            MyDb = new MegaProductionBDDEntities();
        }