public ActionResult AzurirajOdgovor(OdgovorAzuriranje model) { var odgovor = bazaPodataka.PopisOdgovora.Find(model.Id); if (ModelState.IsValid) { odgovor.odgovor = model.Odgovor; bazaPodataka.Entry(odgovor).State = EntityState.Modified; bazaPodataka.Configuration.ValidateOnSaveEnabled = false; bazaPodataka.SaveChanges(); return(RedirectToAction("Index", "App")); } else { var errors = ModelState.GetModelErrors(); return(Json(new { errors })); } }
public ActionResult AzurirajOdgovor(int odg_id, int user_id) { if (HttpContext.Request.UrlReferrer != null) { var dosaoSa = HttpContext.Request.UrlReferrer; TempData["dosaoSa"] = dosaoSa; } Odgovor odgovor = bazaPodataka.PopisOdgovora.Find(odg_id); var admin = bazaPodataka.PopisKorisnika.Find(user_id); if (admin.ovlast_sifra == "AD" || user_id == odgovor.korisnicko_ime) { OdgovorAzuriranje model = new OdgovorAzuriranje(); model.Odgovor = odgovor.odgovor; ViewBag.Id = odg_id; return(View(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }