public ActionResult Addplatter(tbl_platter model1, HttpPostedFileBase image1) { if (image1 != null) { model1.platter_image = new byte[image1.ContentLength]; image1.InputStream.Read(model1.platter_image, 0, image1.ContentLength); } db.tbl_platter.Add(model1); db.SaveChanges(); return(RedirectToAction("Index")); }
//[Authorize(Roles = "Manager")] public ActionResult Edit(tbl_platter platter, HttpPostedFileBase image1) { if (ModelState.IsValid) { //if (Session["scode"] != null) //{ // Session["scode"].ToString(); //} if (image1 != null) { platter.platter_image = new byte[image1.ContentLength]; image1.InputStream.Read(platter.platter_image, 0, image1.ContentLength); } db.Entry(platter).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { code = platter.secret_code })); } return(View()); }
// GET: Details/5 public ActionResult Details(int?id) { //if (Session["scode"] != null) //{ // Session["scode"].ToString(); //} if ((id == null || Session["manager"] == null) && Session["role"].ToString() == "2") { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if ((id == null || Session["admin"] == null) && Session["role"].ToString() == "1") { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_platter platter_tbl = db.tbl_platter.Find(id); if (platter_tbl == null) { return(HttpNotFound()); } return(View(platter_tbl)); }
public ActionResult Addplatter() { tbl_platter p = new tbl_platter(); return(View(p)); }
//[Authorize(Roles = "Manager")] public ActionResult Addplatter(tbl_platter model1, HttpPostedFileBase image1) { //if (Session["scode"] != null) //{ // Session["scode"].ToString(); //} var rest_id = (from x in db.tbl_restaurent where x.secret_code == model1.secret_code select x.Rest_id).FirstOrDefault(); if (rest_id.ToString() != null) { if (db.tbl_restaurent.Any(x => x.secret_code == model1.secret_code)) { if (image1 != null) { model1.platter_image = new byte[image1.ContentLength]; image1.InputStream.Read(model1.platter_image, 0, image1.ContentLength); } model1.Rest_id = rest_id; db.tbl_platter.Add(model1); try { db.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } Session["scode"] = model1.secret_code; ViewBag.Msg = "Data Added Successfully."; ModelState.Clear(); return(View()); //return RedirectToAction("Index", new { id = model1.secret_code }); } ModelState.AddModelError("secret_code", "Code doesn't match."); } else { return(RedirectToAction("Restautrant", "Account")); } return(View()); }