public void DodajDoKoszyka(int id) { var session = HttpContext.Current.Session; var dodanyEgzemplarz = db.Egzemplarze.Where(k => k.Ksiazka.KsiazkaID == id && k.StanKsiazki == EgzemplarzStanKsiazkiEnum.MAGAZYN.ToString()).FirstOrDefault(); EgzemplarzEM dodanyEgzemplarzEM = new EgzemplarzEM(dodanyEgzemplarz); if (dodanyEgzemplarzEM != null) { if (session["koszyk"] == null) { List <EgzemplarzEM> wKoszyku = new List <EgzemplarzEM>(); wKoszyku.Add(dodanyEgzemplarzEM); session["koszyk"] = wKoszyku; session["iloscKsiazekWKoszyku"] = 1; } else { List <EgzemplarzEM> wKoszyku = (List <EgzemplarzEM>)session["koszyk"]; wKoszyku.Add(dodanyEgzemplarzEM); session["koszyk"] = wKoszyku; session["iloscKsiazekWKoszyku"] = IloscElementowWKoszyku() + 1; } //dodanyEgzemplarz.StanKsiazki = EgzemplarzStatusWypozyczeniaEnum.POLKA.ToString(); } }
public WypozyczenieEM SetWypozyczenie(EgzemplarzEM egzemplarz) { WypozyczenieEM wypozyczenie = new WypozyczenieEM(); KlientBL klientBL = new KlientBL(); wypozyczenie.KlientID = klientBL.GetZalogowanyKlient().KlientID; // zalogowany klient!!! wypozyczenie.DataWypozyczenia = DateTime.Today.Date; wypozyczenie.EgzemplarzID = egzemplarz.EgzemplarzID; wypozyczenie.DataZwrotu = DateTime.Today.AddDays(10); wypozyczenie.StatusWypozyczenia = WypozyczenieStatusWypozyczeniaEnum.CZEKA_NA_ODBIOR.ToString(); return(wypozyczenie); }