コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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());
            }
        }