示例#1
0
        public ActionResult PanelZarzadzajWypozyczeniami()
        {
            KlientBL      klientBL = new KlientBL();
            IndexKlientVM indexVM  = new IndexKlientVM();

            indexVM.listaKlientow = klientBL.GetListaKlientow();
            return(View(indexVM));
        }
        // GET: Klients
        public ActionResult Index()
        {
            KlientBL      klientBL      = new KlientBL();
            IndexKlientVM indexKlientVM = new IndexKlientVM();

            indexKlientVM.listaKlientow = klientBL.GetListaKlientow();
            return(View(indexKlientVM));
        }
 public ActionResult Edit(EdytujKlientaVM klientVM)
 {
     if (ModelState.IsValid)
     {
         KlientBL klientBL = new KlientBL();
         klientBL.EdytujKlienta(klientVM.klient);
         return(RedirectToAction("Index"));
     }
     return(View(klientVM));
 }
        public ActionResult Create(SzczegolyKlientVM klientVM)
        {
            if (ModelState.IsValid)
            {
                KlientBL klientBL = new KlientBL();
                klientBL.DodajKlienta(klientVM.klient);
                return(RedirectToAction("Index"));
            }

            return(View(klientVM));
        }
 public ActionResult Rejestracja(RejestracjaVM rejestracjaVM)
 {
     if (ModelState.IsValid)
     {
         KlientBL klientBL = new KlientBL();
         klientBL.DodajKlienta(rejestracjaVM.klient);
         return(Redirect("Index"));
     }
     ModelState.AddModelError("CredentialError", "Uzupełnij wszystkie pola");
     return(View(rejestracjaVM));
 }
示例#6
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));
        }
示例#7
0
        // GET: Wypozyczenie
        public ActionResult Index(int?id)
        {
            WypozyczenieBL             wypozyczenieBL = new WypozyczenieBL();
            List <KlientWpozyczenieVM> wypozyczeniaVM = new List <KlientWpozyczenieVM>();

            if (id == null)
            {
                KlientBL klientBL = new KlientBL();
                wypozyczenieBL.GetHistoriaWypozyczenKlienta(klientBL.GetZalogowanyKlient().KlientID).ForEach(x => { wypozyczeniaVM.Add(new KlientWpozyczenieVM(x)); });
                return(View(wypozyczeniaVM));
            }
            wypozyczenieBL.GetHistoriaWypozyczenKlienta((int)id).ForEach(x => { wypozyczeniaVM.Add(new KlientWpozyczenieVM(x)); });
            return(View(wypozyczeniaVM));
        }
        // GET: Klients/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KlientBL        klientBL        = new KlientBL();
            EdytujKlientaVM edytujKlientaVM = new EdytujKlientaVM();

            edytujKlientaVM.klient = klientBL.GetKlient((int)id);
            if (edytujKlientaVM.klient == null)
            {
                return(HttpNotFound());
            }
            return(View(edytujKlientaVM));
        }
        // GET: Klients/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KlientBL          klientBL          = new KlientBL();
            SzczegolyKlientVM szczegolyKlientVM = new SzczegolyKlientVM();

            szczegolyKlientVM.klient = klientBL.GetKlient((int)id);
            if (szczegolyKlientVM.klient == null)
            {
                return(HttpNotFound());
            }
            return(View(szczegolyKlientVM));
        }