How can I check if some value already exist in database I am doing MVC with Entity Framework and I want to check if element with composite key already exist in database application does someone has any suggestion i GOT the Json object but my done() method doesn't work?
I tried with JsonResult method from my controller
public JsonResult Check(int? id1, int? id2)
{
IQueryable<InspekcijskaKontrola> listaKontrola = db.InspekcijskeKontrole.Include(i => i.InspekcijskaTijela).Include(i => i.Proizvod).Select(i => i);
InspekcijskaKontrola inKontrola = listaKontrola.Where(i => i.InspekcijskoTijeloId == id1).Where(i => i.ProizvodId == id2).Select(i => i).Single();
if (inKontrola!=null)
{
return Json(inKontrola, JsonRequestBehavior.AllowGet);
}
return Json(new InspekcijskaKontrola { InspekcijskoTijeloId = -1, ProizvodId = -1 }, JsonRequestBehavior.AllowGet);
}
And I tried to rised modal dialog from my view with script
function prikazi() {
var zahtjev = $.getJSON("/InspekcijskeKontrole/Check?id1=" + $("#kombo3").val() + "&id2=" + $("#kombo4").val());
zahtjev.done(function (kontrola) {
if (kontrola.InspekcijskoTijeloId != -1 && kontrola.ProizvodId != -1) {
$("#p1").text("Inspekcijska kontrola za " + kontrola.ProizvodId + " je vec izvrsena");
$("#modalni1").modal({ backdrop: "static" });
}
});
}