public ActionResult Delete(int id) { ClanciTxt tekst = (from t in oi.ClanciTxts where t.IDClanak == id select t).Single(); try { oi.ClanciTxts.DeleteOnSubmit(tekst); oi.SubmitChanges(); } catch { return(RedirectToAction("Index")); } Clanci clanak = (from c in oi.Clancis where c.IDClanak == id select c).Single(); try { oi.Clancis.DeleteOnSubmit(clanak); oi.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public ActionResult Edit(int?id, FormCollection fc) { if (id != null) { Clanci c = (from cl in oi.Clancis where cl.IDClanak == id select cl).Single(); Korisnik k = (Korisnik)Session["Korisnik"]; c.IDKorisnik = k.IDKorisnik; c.IDSBK = Convert.ToInt32(fc["IDSBK"]); c.Datum = fc["Datum"]; c.Tip = fc["Tip"]; try { oi.SubmitChanges(); } catch (Exception ex) { List <SpecificnostiBudzetskihKorisnika> specifikacijeBK = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SpecificnostiBudzetskihKorisnika = specifikacijeBK; ViewBag.Greska = ex.Message; return(View()); } ClanciTxt cTxt = (from m in oi.ClanciTxts where m.IDClanak == c.IDClanak select m).Single(); cTxt.Naslov = fc["Naslov"]; cTxt.Tekst = fc["Tekst"]; try { oi.SubmitChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { List <SpecificnostiBudzetskihKorisnika> specifikacijeBK = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SpecificnostiBudzetskihKorisnika = specifikacijeBK; ViewBag.Greska = ex.Message; return(View()); } } else { return(RedirectToAction("Create")); } }
public ActionResult Edit(int id) { Clanci clanak = (from c in oi.Clancis where c.IDClanak == id select c).Single(); ClanciTxt tekst = (from c in oi.ClanciTxts where c.IDClanak == clanak.IDClanak select c).Single(); ViewBag.ClanciTxt = tekst; List <SpecificnostiBudzetskihKorisnika> specifikacijeBK = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SpecificnostiBudzetskihKorisnika = specifikacijeBK; return(View(clanak)); }
public ActionResult Create(FormCollection fc) { Clanci c = new Clanci(); Korisnik k = (Korisnik)Session["Korisnik"]; c.IDKorisnik = k.IDKorisnik; c.IDSBK = Convert.ToInt32(fc["IDSBK"]); c.Datum = fc["Datum"]; c.Tip = fc["Tip"]; try { oi.Clancis.InsertOnSubmit(c); oi.SubmitChanges(); } catch (Exception ex) { List <SpecificnostiBudzetskihKorisnika> specifikacijeBK = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SpecificnostiBudzetskihKorisnika = specifikacijeBK; ViewBag.Greska = ex.Message; return(View()); } int id = (from o in oi.Clancis select o.IDClanak).Max(); ClanciTxt cTxt = new ClanciTxt(); cTxt.IDClanak = id; cTxt.Naslov = fc["Naslov"]; cTxt.Tekst = fc["Tekst"]; try { oi.ClanciTxts.InsertOnSubmit(cTxt); oi.SubmitChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { List <SpecificnostiBudzetskihKorisnika> specifikacijeBK = (from s in oi.SpecificnostiBudzetskihKorisnikas select s).ToList(); ViewBag.SpecificnostiBudzetskihKorisnika = specifikacijeBK; ViewBag.Greska = ex.Message; return(View()); } }