public ActionResult AdminView(FormCollection banka) { PopuniSifreBanaka1(); PopuniSifreBanaka(); PopuniStatuseBanaka(); PopuniVrsteBanaka(); PopuniLicence(); PopuniSifrebanakaVlasnickeStrukture(); if (ModelState.IsValid) { Licenca l = new Licenca(); l.DatumLicence = DateTime.Now; l.StatusLicence = 1; Random r = new Random(); l.LicencaID = r.Next(); Admin.GenerisiLicencuId(l); Banka nov = new Banka(); nov.Naziv = banka["Naziv"]; nov.Sediste = banka["Sediste"]; nov.GodinaOsnivanja = int.Parse(banka["GodinaOsnivanja"]); if (String.IsNullOrEmpty(banka["GodisnjiProfit"])) { nov.Godisnjiprofit = null; } else { nov.Godisnjiprofit = decimal.Parse(banka["GodisnjiProfit"], System.Globalization.CultureInfo.InvariantCulture);//dodato da bi parsirao kako treba jer inace je brojeve predstavljao kao int } if (String.IsNullOrEmpty(banka["UkupnaAktivaiUkupniDug"])) { nov.UkupnaAktivaiUkupniDug = null; } else { nov.Godisnjiprofit = decimal.Parse(banka["UkupnaAktivaiUkupniDug"], System.Globalization.CultureInfo.InvariantCulture); } nov.LicencaID = l.LicencaID; nov.Vlasnistvo = banka["Vlasnistvo"]; nov.VrstaID = int.Parse(banka["VrstaBanke"]); nov.StatusID = int.Parse(banka["StatusBanke"]); nov.BankaID = r.Next(); Admin.DodajBanku(nov); VlasnickaStrukturaBanke vlasnistvo = new VlasnickaStrukturaBanke(); vlasnistvo.BankaID = nov.BankaID; vlasnistvo.VlasniciBanke = null; vlasnistvo.Procenat = null; Admin.DodajVlasnistvo(vlasnistvo); TempData["Naziv"] = nov.Naziv; TempData["Vlasnistvo"] = nov.Vlasnistvo; return(RedirectToAction("AdminView")); } return(View()); }
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)); } }