public ActionResult LogInView(LogInView korisnik) { if (ModelState.IsValid) { using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { var obj = db.Korisnici.Where(a => a.NazivKorisnika.Equals(korisnik.NazivKorisnika) && a.Lozinka.Equals(korisnik.Lozinka)).FirstOrDefault();//kad ne nadje firstordefault vraca null if (obj == null) { korisnik.LoginError = "Uneti pogrešni podaci"; return(View("LogInView", korisnik)); } else { if (obj.UlogaID == 1) { Session["korisnik"] = obj.NazivKorisnika; return(RedirectToAction("AdminView", "Admin")); } else if (obj.UlogaID == 2) { Session["korisnik"] = obj.NazivKorisnika; Session["korisnikId"] = obj.KorisnikId; return(RedirectToAction("KorisnikView")); } else { Session["korisnik"] = obj.NazivKorisnika; return(RedirectToAction("About", "Home")); } } } } return(View()); }
public ActionResult KorisnikView(FormCollection korisnickeusluge) { PopuniSifreKorisnikafunkcija(); PopuniSifreBanaka(); if (ModelState.IsValid) { Zahtevi zahtevforma = new Zahtevi(); Random r = new Random(); zahtevforma.KorisnikID = int.Parse(korisnickeusluge["KorisnikID"]); zahtevforma.ZahtevID = r.Next(); zahtevforma.BankaID = int.Parse(korisnickeusluge["listaBanaka12"]); zahtevforma.OpisZahteva = korisnickeusluge["OpisZahteva"]; Korisnik.UbaciZahtev(zahtevforma); Korisnik.PrikaziZahtevePoKorisniku(zahtevforma.KorisnikID); TempData["brojZahteva"] = zahtevforma.ZahtevID.ToString(); using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { zahtevforma.nazivibanaka = (from b in db.Banka select b).ToList(); return(View("KorisnikView", zahtevforma)); } } return(View()); }
public ActionResult PrikaziZahtevPoSifri(int sifra) //Pregled zahteva u pogledu pregled zahteva { KombinovaniViewModel prikazizahtevposifri = Admin.PrikaziZahtevPoSifri(sifra); TempData["Provera"] = 1; TempData["ZahtevID"] = prikazizahtevposifri.ZahtevID.ToString(); using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) return(View("PregledZahteva", prikazizahtevposifri)); }
public static List <Banka> ListaBanaka() { InformacioniSistemBanakaEntities banakaEntities = new InformacioniSistemBanakaEntities(); List <Banka> banke = (from b in banakaEntities.Banka select b).ToList(); return(banke); }
public ActionResult ListaZahteva(int sifra) { PopuniSifreKorisnikafunkcija(); List <Zahtevi> zahtevikorisnika = Korisnik.PrikaziZahtevePoKorisniku(sifra); using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { return(View(zahtevikorisnika)); } }
public ActionResult PrikaziVlasnistvoView(FormCollection vlasnistvo1) { VlasnickaStrukturaBanakaViewModel vlasnici = new VlasnickaStrukturaBanakaViewModel(); vlasnici = Admin.VlasnistvoBanke(int.Parse(vlasnistvo1["listaBanaka1"])); int a = (int.Parse(vlasnistvo1["listaBanaka1"])); using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { vlasnici.nazivibanaka = (from b in db.Banka where b.BankaID != a select b).ToList(); return(View("AdminPrikaziVlasnistvoView", vlasnici)); } }
public ActionResult AdminPrikaziVlasnistvoView(VlasnickaStrukturaBanke vlasnici)//akciona metoda za promenu vlasnicke strukture banka { if (ModelState.IsValid) { Admin.IzmeniVlasnistvo1(vlasnici); TempData["IzmenaVlasnici"] = vlasnici.BankaID; return(RedirectToAction("AdminView", "Admin")); } else { using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { vlasnici.nazivibanaka = (from b in db.Banka select b).ToList(); } return(View(vlasnici)); } }
public ActionResult AdminPrikaziView(Banka banka)//akciona metoda za izmenu podataka banke { if (ModelState.IsValid) { Admin.IzmeniBanku(banka); TempData["Izmena"] = banka.Naziv; return(RedirectToAction("AdminView", "Admin")); } else { using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { banka.statusbanke1 = (from b in db.StatusBanke select b).ToList(); banka.vrstabanke1 = (from b in db.VrstaBanke select b).ToList(); } return(View(banka)); } }
public ActionResult PrikaziBanku(FormCollection banka) { if (ModelState.IsValid) { switch (banka["BtnSubmit"]) { case "Promeni status licence": { bool uspeh = Admin.BrisiBanku(int.Parse(banka["listaBanaka"])); int status = Admin.VratiStatusLicence(int.Parse(banka["listaBanaka"])); if (status == 1) { TempData["Sifra"] = "aktivna"; } if (status == 0) { TempData["Sifra"] = "neaktivna"; } return(RedirectToAction("AdminView")); } case "Prikaži": { Banka prikazi = new Banka(); prikazi = Admin.PrikaziBankupoId(int.Parse(banka["listaBanaka"])); using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities()) { prikazi.vrstabanke1 = (from b in db.VrstaBanke select b).ToList(); prikazi.statusbanke1 = (from b in db.StatusBanke select b).ToList(); return(View("AdminPrikaziView", prikazi)); } } default: return(View("AdminView")); } } else { return(View("AdminView")); } }