コード例 #1
0
        public ActionResult Modificar(Almacen model)
        {
            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(model);
        }
コード例 #2
0
        public ActionResult Alta(Almacen model)
        {
            if (ModelState.IsValid)
            {
                db.Almacen.Add(model);
                db.SaveChanges();
                return RedirectToAction("Index");

            }
            return RedirectToAction("Index");
        }
コード例 #3
0
        public ActionResult Alta(Almacen model)
        {
            if (ModelState.IsValid)
            {
                db.Almacen.Add(model);
                db.SaveChanges();
                ModelState.Clear();
                return View(new Almacen());
            }

            return View(model); //Si los datos introducidos no son correctos, los vuelve a cargar en el formulario para que se modifiquen.
        }
コード例 #4
0
        public ActionResult Alta(Almacen model)
        {
            if (ModelState.IsValid)
            {
                db.Almacen.Add(model);
                db.SaveChanges();

                return RedirectToAction("Index");
            }

            //devuelve el mismo objeto para que
            //se solucionen los problemas de validacion
            return View(model);
        }
コード例 #5
0
        public ActionResult Edit(Almacen model)
        {
            var m = db.Almacen.FirstOrDefault(o => o.id == model.id);

            if (m == null)
                return HttpNotFound();

            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;

                db.SaveChanges();
                return View();
            }

            return View(model);
        }