Exemple #1
0
 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"));
 }
Exemple #2
0
        //[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());
        }
Exemple #3
0
        // 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));
        }
Exemple #4
0
        public ActionResult Addplatter()
        {
            tbl_platter p = new tbl_platter();

            return(View(p));
        }
Exemple #5
0
        //[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());
        }