public ActionResult GetData() { using (agriviDBEntities db = new agriviDBEntities()) { List <Spojevi> list = db.Spojevi.ToList <Spojevi>(); return(Json(new { data = list }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { using (agriviDBEntities db = new agriviDBEntities()) { Spojevi compound = db.Spojevi.Where(x => x.idSpoja == id).FirstOrDefault <Spojevi>(); db.Spojevi.Remove(compound); db.SaveChanges(); return(Json(new { succes = true, message = "Deleted!", JsonRequestBehavior.AllowGet })); } }
public ActionResult AddOrEdit(int id = 0) { if (id == 0) { return(View(new Spojevi())); } else { using (agriviDBEntities db = new agriviDBEntities()) { return(View(db.Spojevi.Where(x => x.idSpoja == id).FirstOrDefault <Spojevi>())); } } }
public ActionResult AddOrEdit(Spojevi compound) { using (agriviDBEntities db = new agriviDBEntities()) { if (compound.idSpoja == 0) { List <Spojevi> list = db.Spojevi.ToList <Spojevi>(); if (list.Count > 0) { compound.idSpoja = list.Last().idSpoja + 1; } db.Spojevi.Add(compound); db.SaveChanges(); return(Json(new { success = true, message = "Added!", JsonRequestBehavior.AllowGet })); } else { db.Entry(compound).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "Updated!", JsonRequestBehavior.AllowGet })); } } }