예제 #1
0
        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);
        }
예제 #2
0
        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();
        }
예제 #3
0
        public KsiazkaEM GetKsiazka(int id)
        {
            KsiazkaEM ksiazka = new KsiazkaEM(db.Ksiazki.Find(id));

            return(ksiazka);
        }
예제 #4
0
 public void EdytujKsiazke(KsiazkaEM ksiazka)
 {
     db.Entry(ksiazka).State = EntityState.Modified;
     db.SaveChanges();
 }