public void DeleteStan(Stan stan) { foreach (Zdarzenie z in DataContext.Zdarzenia) { if (z.Stan == stan) { throw new Exception("Nie mozna usunac stanu posiadajacego zdarzenie"); } } int index = 0; foreach (Stan s in DataContext.Stany) { if (s == stan) { DataContext.Stany.RemoveAt(index); return; } index++; } }
public Wypozyczenie(Klient klient, Stan stan) : base(klient, stan) { }
public Wypozyczenie(Klient klient, Stan stan, DateTime data) : base(klient, stan, data) { }
public void AddStan(Stan stan) { DataContext.Stany.Add(stan); }
public Zwrot(Klient klient, Stan stan) : base(klient, stan) { }
public Zwrot(Klient klient, Stan stan, DateTime data) : base(klient, stan, data) { }
public Zdarzenie(Klient klient, Stan stan) : this(klient, stan, DateTime.Now) { }
public Zdarzenie(Klient klient, Stan stan, DateTime data) { Klient = klient; Stan = stan; Data = data; }