Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            CrazyTable crazyTable = _db.CrazyTables.Find(id);

            Debug.Assert(crazyTable != null, "crazyTable != null");
            _db.CrazyTables.Remove(crazyTable);
            _db.SaveChanges();
            return(RedirectToAction("ShowAll"));
        }
Exemplo n.º 2
0
        // GET: crazy/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CrazyTable crazyTable = _db.CrazyTables.Find(id);

            if (crazyTable == null)
            {
                return(HttpNotFound());
            }
            return(View(crazyTable));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Id,crazy,crazydate")] CrazyTable crazyTable)
        {
            if (crazyTable.Crazy.IsNullOrWhiteSpace())
            {
                ModelState.AddModelError("crazy", "The crazy field is required");
            }
            // db.crazyTables.Single(x => x.Id == crazyTable.Id);
            if (ModelState.IsValid)
            {
                _db.CrazyTables.Add(crazyTable);
                _db.SaveChanges();
                return(RedirectToAction("ShowAll"));
            }

            return(View(crazyTable));
        }
Exemplo n.º 4
0
        public ActionResult Edit([Bind(Include = "Id,crazy,crazydate")] CrazyTable crazyIn)
        {
            CrazyTable dbCrazyIn = new CrazyTable
            {
                Id    = crazyIn.Id,
                Crazy = (_db.CrazyTables.Single(x => x.Id == crazyIn.Id)).Crazy
            };

            crazyIn.Crazy       = dbCrazyIn.Crazy; //for when it reloads the view the value would'nt be gone
            dbCrazyIn.CrazyDate = crazyIn.CrazyDate;
            if (ModelState.IsValid)
            {
                _db.CrazyTables.AddOrUpdate(dbCrazyIn);
                _db.SaveChanges();
                return(RedirectToAction("ShowAll"));
            }
            return(View(crazyIn));
        }