//  [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "CakeName,Image,IsSensitive,Description,Size")] CakeTable cakeTable, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (file != null)
                {
                    if (cakeTable.Description != null && cakeTable.CakeName != null && cakeTable.IsSensitive != null && cakeTable.Size != null && file.ContentLength > 0)
                    {
                        try
                        {
                            string _FileName = Path.GetFileName(file.FileName);
                            string _path     = Path.Combine(Server.MapPath("~/Pics"), _FileName);
                            file.SaveAs(_path);
                            ViewBag.Message = "File Uploaded Successfully!!";

                            cakeTable.Image = "~/Pics/" + _FileName;
                            db.Table.Add(cakeTable);
                            db.SaveChanges();
                            // TempData["msg"] = "<script>alert('return 1');</script>";  //msg for Debug
                            ViewBag.IsOk = true;
                            return(RedirectToAction("Index"));
                        }
                        catch
                        {
                            ViewBag.Message = "File upload failed!!";
                            ViewBag.IsOk    = false;
                            return(View(cakeTable));
                        }
                    }
                }
            }
            ViewBag.IsOk = false;
            return(View(cakeTable));
        }
        public ActionResult DeleteConfirmed(string id)
        {
            CakeTable cakeTable = db.Table.Find(id);

            db.Table.Remove(cakeTable);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "CakeName,Image,IsSensitive,Description,Size")] CakeTable cakeTable)
 {
     if (ModelState.IsValid)
     {
         if (cakeTable.Description != null && cakeTable.CakeName != null && cakeTable.Image != null && cakeTable.Size != null && cakeTable.IsSensitive != null)
         {
             db.Entry(cakeTable).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     return(View(cakeTable));
 }
        // GET: CakeTables/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CakeTable cakeTable = db.Table.Find(id);

            if (cakeTable == null)
            {
                return(HttpNotFound());
            }
            return(View(cakeTable));
        }
Exemple #5
0
    // Use this for initialization
    void Start()
    {
        if (ButtonHolder == null)
        {
            Debug.LogError("Missing Attachment: " + ButtonHolder.name);
        }
        else
        {
            button = ButtonHolder.transform.GetChild(0).GetComponentInChildren <Button>();
            button.onClick.AddListener(Clicked);
        }
        if (HappySlider == null)
        {
            Debug.LogError("Missing Attachment: " + HappySlider.name);
        }

        display         = transform.GetChild(0).GetComponentInChildren <Image>();
        hasStatus       = false;
        display.enabled = false;


        cakeTable = FindObjectOfType <CakeTable>();
    }