public ActionResult DeleteConfirmed(int id) { if (!User.Identity.IsAuthenticated) { Response.Redirect("~/Login.aspx"); } if (!User.Identity.Name.Equals("Admin")) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } kartica kartica = db.kartica.Find(id); db.kartica.Remove(kartica); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,JMBG,DatumIzdavanja,Stanje,DatumIsteka")] kartica kartica) { if (!User.Identity.IsAuthenticated) { Response.Redirect("~/Login.aspx"); } if (!User.Identity.Name.Equals("Admin")) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } if (ModelState.IsValid) { db.Entry(kartica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JMBG = new SelectList(db.klijent, "JMBG", "Ime", kartica.JMBG); return(View(kartica)); }
// GET: kartica/Details/5 public ActionResult Details(int?id) { if (!User.Identity.IsAuthenticated) { Response.Redirect("~/Login.aspx"); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } kartica kartica = db.kartica.Find(id); if (kartica == null) { return(HttpNotFound()); } if (!User.Identity.Name.Equals("Admin")) { return(View("Details403", kartica)); } return(View(kartica)); }
// GET: kartica/Edit/5 public ActionResult Edit(int?id) { if (!User.Identity.IsAuthenticated) { Response.Redirect("~/Login.aspx"); } if (!User.Identity.Name.Equals("Admin")) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } kartica kartica = db.kartica.Find(id); if (kartica == null) { return(HttpNotFound()); } ViewBag.JMBG = new SelectList(db.klijent, "JMBG", "Ime", kartica.JMBG); return(View(kartica)); }