public bool DostepnoscKsiazki(int id) { KsiazkaEM ksiazka = GetKsiazka(id); if (ksiazka.Egzemplarze.Where(e => e.StanKsiazki == EgzemplarzStanKsiazkiEnum.MAGAZYN.ToString()).Count() != 0) { return(true); } return(false); }
public void DodajKsiazke(KsiazkaEM ksiazka) { Egzemplarz egzemplarz = new Egzemplarz(); var szukajTakiejKsiazki = db.Ksiazki.FirstOrDefault(k => k.Tytuł == ksiazka.Tytuł); if (szukajTakiejKsiazki == null) { ksiazka.DataDodaniaDoSystemu = DateTime.Now; // przypisanie daty db.Ksiazki.Add(ksiazka); } else { egzemplarz.KsiazkaID = szukajTakiejKsiazki.KsiazkaID; } egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.MAGAZYN.ToString(); db.Egzemplarze.Add(egzemplarz); db.SaveChanges(); }
public KsiazkaEM GetKsiazka(int id) { KsiazkaEM ksiazka = new KsiazkaEM(db.Ksiazki.Find(id)); return(ksiazka); }
public void EdytujKsiazke(KsiazkaEM ksiazka) { db.Entry(ksiazka).State = EntityState.Modified; db.SaveChanges(); }