Пример #1
0
        public List <WypozyczenieEM> GetListaKsiazekDoOdbioru(KlientEM klient)
        {
            List <WypozyczenieEM> listKsiazekKlientaEM = new List <WypozyczenieEM>();
            DBKontekst            db = new DBKontekst();
            var listKsiazekKlienta   = klient.WypożyczeniaKlienta.Where(w => w.StatusWypozyczenia.Equals(WypozyczenieStatusWypozyczeniaEnum.CZEKA_NA_ODBIOR.ToString())).ToList();

            listKsiazekKlienta.ForEach(x => { listKsiazekKlientaEM.Add(new WypozyczenieEM(x)); });
            return(listKsiazekKlientaEM);
        }
Пример #2
0
        public ActionResult ListaKsiazekDoOdbioruKlienta(int id)
        {
            KlientBL              klientBL       = new KlientBL();
            KlientEM              klientEM       = klientBL.GetKlient(id);
            WypozyczenieBL        wypozyczenieBL = new WypozyczenieBL();
            ListaKsiazekKlientaVM listaKsiazek   = new ListaKsiazekKlientaVM();

            listaKsiazek.listaWypozyczenKlienta = wypozyczenieBL.GetListaKsiazekDoOdbioru(klientEM);
            listaKsiazek.ImieKlienta            = klientEM.ImieKlienta;
            listaKsiazek.NazwiskoKlienta        = klientEM.NazwiskoKlienta;
            return(View(listaKsiazek));
        }
Пример #3
0
        public KlientEM GetZalogowanyKlient()
        {
            var session = HttpContext.Current.Session;

            if (session["TypUzytkownika"].ToString() == TypUzytkownikaEnum.KLIENT.ToString())
            {
                DBKontekst db       = new DBKontekst();
                KlientEM   klientEM = new KlientEM(db.Klienci.Where(model => model.LoginKlient == HttpContext.Current.User.Identity.Name).FirstOrDefault());
                return(klientEM);
            }
            return(null);
        }
Пример #4
0
        public KlientEM GetKlient(int id)
        {
            KlientEM klient = new KlientEM(db.Klienci.Find(id));

            return(klient);
        }
Пример #5
0
 public void DodajKlienta(KlientEM klient)
 {
     db.Klienci.Add(klient);
     db.SaveChanges();
 }