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 void WypozyczKsiazeke(int idWypozyczenia) { DBKontekst db = new DBKontekst(); Wypozyczenie wypozyczenie = db.Wypozyczenia.Find(idWypozyczenia); wypozyczenie.Egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.WYPOZYCZONA.ToString(); wypozyczenie.StatusWypozyczenia = WypozyczenieStatusWypozyczeniaEnum.U_KLIENTA.ToString(); db.SaveChanges(); }
public void ZwrotWypozyczonychKsiazek(int idWypozyczenia) { DBKontekst db = new DBKontekst(); Wypozyczenie wypozyczenie = db.Wypozyczenia.Find(idWypozyczenia); wypozyczenie.Egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.MAGAZYN.ToString(); wypozyczenie.StatusWypozyczenia = WypozyczenieStatusWypozyczeniaEnum.ZREALIZOWANO.ToString(); db.SaveChanges(); }
public void Wypozycz() { DBKontekst db = new DBKontekst(); KoszykBL koszykBL = new KoszykBL(); if (koszykBL.IloscElementowWKoszyku() != 0) { var session = HttpContext.Current.Session; foreach (var item in (List <EgzemplarzEM>)session["koszyk"]) { db.Wypozyczenia.Add(SetWypozyczenie(item)); var egzemplarz = db.Egzemplarze.Find(item.EgzemplarzID); egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.POLKA.ToString(); db.SaveChanges(); } koszykBL.OproznijKosz(); } }
public void DodajKlienta(KlientEM klient) { db.Klienci.Add(klient); db.SaveChanges(); }