public ActionResult Edit(int id, FormCollection fc) { Korisnik k = (Korisnik)Session["Korisnik"]; Propi propis = (from p in oi.Propis where p.IDPropisa == id select p).Single(); PropisTxt text = (from t in oi.PropisTxts where t.IDPropisa == id select t).Single(); propis.Broj = Convert.ToInt32(fc["Broj"]); propis.Datum = fc["Datum"]; propis.Naslov = fc["Naslov"]; propis.IDVrste = Convert.ToInt32(fc["IDVrste"]); propis.IDSBK = Convert.ToInt32(fc["IDSBK"]); propis.IDKorisnik = k.IDKorisnik; text.Tekst = fc["Tekst"]; try { oi.SubmitChanges(); return(RedirectToAction("Index")); } catch { ViewBag.Message = "Greska"; return(View()); } }
public ActionResult Create(FormCollection fc) { Korisnik k = (Korisnik)Session["Korisnik"]; Propi propis = new Propi(); propis.Broj = Convert.ToInt32(fc["Broj"]); propis.Datum = fc["Datum"]; propis.Naslov = fc["Naslov"]; propis.IDVrste = Convert.ToInt32(fc["IDVrstePropisa"]); propis.IDSBK = Convert.ToInt32(fc["IDSBK"]); propis.IDKorisnik = k.IDKorisnik; try { oi.Propis.InsertOnSubmit(propis); oi.SubmitChanges(); } catch (Exception exc) { List <VrstaSluzbenihGlasila> vrste = (from v in oi.VrstaSluzbenihGlasilas select v).ToList(); List <SpecificnostiBudzetskihKorisnika> specificnosti = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SluzbenaGlasila = vrste; ViewBag.Specificnosti = specificnosti; ViewBag.Greska = "Greska: " + exc.Message; return(View()); } PropisTxt tekst = new PropisTxt(); tekst.Tekst = fc["Tekst"]; int id = (from o in oi.Propis select o.IDPropisa).Max(); tekst.IDPropisa = id; try { oi.PropisTxts.InsertOnSubmit(tekst); oi.SubmitChanges(); return(RedirectToAction("Index")); } catch (Exception exc) { List <VrstaSluzbenihGlasila> vrste = (from v in oi.VrstaSluzbenihGlasilas select v).ToList(); List <SpecificnostiBudzetskihKorisnika> specificnosti = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SluzbenaGlasila = vrste; ViewBag.Specificnosti = specificnosti; ViewBag.Greska = "Greska: " + exc.Message; return(View()); } }