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; } }
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); }