Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        //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();
            }
        }
Exemplo n.º 4
0
 public void DeleteBorrowing(Borrowing borrowing)
 {
     _kontekstDanych.borrowingsCollection.Remove(borrowing);
 }
Exemplo n.º 5
0
 public void UpdateBorrowing(int personalID, int bookID, Borrowing borrowing)
 {
     _repository.UpdateBorrowing(personalID, bookID, borrowing);
 }
Exemplo n.º 6
0
 public void DeleteBorrowing(Borrowing borrowing)
 {
     _repository.GetAllBorrowing().CollectionChanged += OnDeleteCollectionChanged;
     _repository.DeleteBorrowing(borrowing);
 }