public void UpdateBorrowing(int personaID, int bookID, Borrowing borrowing) { Borrowing tmp = this.GetBorrowing(personaID, bookID); if (tmp != null) { tmp.Reader = borrowing.Reader; tmp.Date = borrowing.Date; tmp.State = borrowing.State; } }
public void AddBorrowing(Reader reader, State state) { if (reader == null || state == null) { throw new ArgumentNullException(); } Borrowing tmp = new Borrowing(reader, DateTime.Now.Date, state); _repository.GetAllBorrowing().CollectionChanged += OnAddCollectionChanged; _repository.AddBorrowing(tmp); }
//Borrowing public void AddBorrowing(Borrowing borrowing) { if (borrowing.State.Quantity < 1) { throw new Exception("Brak ksiazki!"); } else { borrowing.State.Quantity--; } if (borrowing != null) { _kontekstDanych.borrowingsCollection.Add(borrowing); } else { throw new ArgumentNullException(); } }
public void DeleteBorrowing(Borrowing borrowing) { _kontekstDanych.borrowingsCollection.Remove(borrowing); }
public void UpdateBorrowing(int personalID, int bookID, Borrowing borrowing) { _repository.UpdateBorrowing(personalID, bookID, borrowing); }
public void DeleteBorrowing(Borrowing borrowing) { _repository.GetAllBorrowing().CollectionChanged += OnDeleteCollectionChanged; _repository.DeleteBorrowing(borrowing); }