// GET: zillaxs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } zillax zillax = db.zillaxes.Find(id); if (User.IsInRole("Admin")) { if (zillax == null) { return(HttpNotFound()); } ViewBag.orderID = new SelectList(db.orders, "ID", "orderno", zillax.orderID); return(View(zillax)); } else { if (User.Identity.Name == zillax.order.user.email) { if (zillax == null) { return(HttpNotFound()); } ViewBag.orderID = new SelectList(db.orders, "ID", "orderno", zillax.orderID); return(View(zillax)); } else { return(RedirectToAction("AccessDenied", "Authentication")); //return new HttpStatusCodeResult(HttpStatusCode.Forbidden); } } }
public ActionResult DeleteConfirmed(int id) { zillax zillax = db.zillaxes.Find(id); db.zillaxes.Remove(zillax); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,plan,keyword1,keyword2,keyword3,competitor1,competitor2,competitor3,targetlocation,otherinfo,orderID")] zillax zillax) { int orderid = zillax.orderID; if (ModelState.IsValid) { db.Entry(zillax).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "orders", new { @id = orderid })); } ViewBag.orderID = new SelectList(db.orders, "ID", "orderno", zillax.orderID); return(View(zillax)); }
// GET: zillaxs/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } zillax zillax = db.zillaxes.Find(id); if (zillax == null) { return(HttpNotFound()); } return(View(zillax)); }