public void CreateDepense(DTO.Depense Depense)
 {
     using (MesDepensesContext context = new MesDepensesContext())
     {
         try
         {
             context.Depenses.Add(Depense);
             context.SaveChanges();
         }
         catch
         {
             throw;
         }
     }
 }
        public void DeleteDepense(DTO.Depense Depense)
        {
            using (MesDepensesContext context = new MesDepensesContext())

                try
                {
                    context.Depenses.Attach(Depense);
                    context.Depenses.Remove(Depense);
                    context.SaveChanges();
                }
                catch
                {
                    throw;
                }
        }
        public void UpdateDepense(DTO.Depense Depense, DTO.Depense DepenseUpdated)
        {
            using (MesDepensesContext context = new MesDepensesContext())

                try
                {
                    if (Depense != null && DepenseUpdated != null)
                    {
                        DepenseUpdated.DepenseID = Depense.DepenseID;
                        context.Entry(Depense).CurrentValues.SetValues(Depense);
                    }
                }
                catch
                {
                    throw;
                }
        }
Example #4
0
        public MainWindowViewModel()
        {
            var MesDepensesManager = new MesDepensesManagerModel();

            DTO.Personne myPersonne   = new DTO.Personne("Bobby", "Jones");
            DTO.Depense  depenseBobby = new DTO.Depense(20, "restaurant");
            // DTO.Piece chambreCyprien = new DTO.Piece("chambreCyprien7", 12);
            myPersonne.Depenses.Add(depenseBobby);
            //myHotel.Pieces.Add(chambreCyprien);

            MesDepensesManager.CreatePersonne(myPersonne);

            // DTO.Hotel myHotel2 = new DTO.Hotel("googleHotel7");
            // DTO.Piece chambreTimothe = new DTO.Piece("chambreTimothe7", 12);
            // myHotel2.Pieces.Add(chambreTimothe);

            // hotelManager.CreateHotel(myHotel2);

            List <DTO.Personne> listPersonnes = MesDepensesManager.DisplayAllPersonnes();

            Personnes = CollectionViewSource.GetDefaultView(listPersonnes);
        }