예제 #1
0
        public void OddajKsiazke(int idW, int idO)
        {
            int id = 0;

            while (repository.GetAllZdarzenieId().Contains(id))
            {
                id++;
            }
            IEnumerable <Zdarzenie> list = WszystkieZdarzeniaDlaKsiazki(idO);
            Zdarzenie z = list.Last();

            if (z is Wypozyczenie)
            {
                repository.AddZdarzenie(new Oddanie(id, repository.GetWykaz(idW), repository.GetOpisStanu(idO), DateTime.Now));
            }
            else
            {
                throw new InvalidOperationException("Ta ksiazka nie jest aktualnie wypozyczona");
            }
        }
예제 #2
0
 public Proces()
 {
     _faza          = 0;
     _wykonano      = false;
     _mojeZdarzenie = new Zdarzenie(this);
 }
예제 #3
0
 public void DeleteZdarzenie(Zdarzenie zdarzenie)
 {
     dane.zdarzenia.Remove(zdarzenie);
 }
예제 #4
0
 public void AddZdarzenie(Zdarzenie zdarzenie)
 {
     dane.zdarzenia.Add(zdarzenie);
 }
 public void AddZdarzenie(Zdarzenie zdarzenie)
 {
     dataContext.zdarzenie.Add(zdarzenie);
 }