Esempio n. 1
0
        public async Task <ActionResult> Create(Obavijest obavijest)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("CreateObavijest", obavijest));
            }
            Obavijest obav = new Obavijest();

            obav.id_obavijest = obavijest.id_obavijest;
            obav.datum        = obavijest.datum;
            obav.naslov       = obavijest.naslov;
            obav.opis         = obavijest.opis;
            obav.dokument     = obavijest.dokument;
            obav.slika        = obavijest.slika;
            obav.kategorija   = obavijest.kategorija;
            obav.vidljiv      = obavijest.vidljiv;

            string IsSuccess = ObavijestDBHandle.addObavijest(obav);

            if (!IsSuccess.Equals("OK"))
            {
                ModelState.Clear();
                return(PartialView("CreateObavijest", obavijest));
            }
            return(new HttpStatusCodeResult(200));
        }
Esempio n. 2
0
        public ActionResult Edit(int id)
        {
            Obavijest obav = new Obavijest();

            obav = ObavijestDBHandle.getObavijestID(id);
            if (Request.IsAjaxRequest())
            {
                ViewBag.IsUpdate = false;
                return(View("EditObavijest", obav));
            }
            else
            {
                return(View("EditObavijest", obav));
            }
        }
Esempio n. 3
0
        public ActionResult Edit(Obavijest obav)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("EditObavijest", obav));
            }
            string IsSuccess = ObavijestDBHandle.updateObavijest(obav);

            if (!IsSuccess.Equals("OK"))
            {
                ModelState.Clear();
                return(PartialView("EditObavijest", obav));
            }
            if (Request.IsAjaxRequest())
            {
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }

            return(RedirectToAction("ObavijestView"));
        }