public bool IsExist(IspitDto obj) { if (dbContext.Ispits.Any(i => i.Naziv == obj.Naziv)) { return(true); } return(false); }
public void Add(IspitDto obj) { dbContext.Ispits.Add(new Ispit { Naziv = obj.Naziv, Datum = obj.Datum, Aktivan = 1 }); }
public void Update(int id, IspitDto obj) { var ispit = dbContext.Ispits.Find(id); if (ispit == null) { throw new EntityNotFoundException("Ispit "); } ispit.Naziv = obj.Naziv; ispit.Datum = obj.Datum; }
public ActionResult Create(IspitDto obj) { if (ispit.GetAll().Any(i => i.Naziv == obj.Naziv)) { ModelState.AddModelError("Naziv", "Ispit sa tim nazivom vec postoji"); } if (ModelState.IsValid) { ispit.Add(obj); ispit.Save(); return(RedirectToAction("Index")); } return(View(obj)); }
public ActionResult Delete(int id, IspitDto obj) { try { ispit.Delete(id); ispit.Save(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, IspitDto obj) { try { if (ModelState.IsValid) { ispit.Update(id, obj); ispit.Save(); } return(RedirectToAction("Index")); } catch (Exception e) { TempData["error"] = e.Message; return(View()); } }