public ActionResult Edit([Bind(Include = "id_arhiva, naziv, datoteka")] Arhiva arhiva) { if (!ModelState.IsValid) { return(PartialView("EditArhiva", arhiva)); } Arhiva A = baza.PopisArhiva.Where( x => x.id == arhiva.id).SingleOrDefault(); if (arhiva.id != 0 && Z != null)// update { baza.Entry(Z).CurrentValues.SetValues(arhiva); } else { baza.PopisArhiva.Add(arhiva); } baza.SaveChanges(); if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("ArhivaView")); }
public async Task <ActionResult> Create(Arhiva arhiva) { if (!ModelState.IsValid) { return(PartialView("CreateArhiva", arhiva)); } baza.PopisArhiva.Add(arhiva); baza.SaveChanges(); return(new HttpStatusCodeResult(200)); }
public ActionResult Delete(int id) { Arhiva arhiva = baza.PopisArhiva.Find(id); if (Request.IsAjaxRequest()) { ViewBag.IsUpdate = false; return(View("DeleteArhiva", arhiva)); } else { return(View("DeleteArhiva", arhiva)); } }
public ActionResult DeletePost(int id) { Arhiva A = baza.PopisArhiva.Where( x => x.id == id).SingleOrDefault(); if (A != null) { baza.PopisArhiva.Remove(A); baza.SaveChanges(); } if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("ArhivaView")); }