コード例 #1
0
        public ActionResult CaterEdit(int?id)
        {
            CaterEditVM vm = new CaterEditVM();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            vm.cater = db.Caters.Find(id);

            vm.cateraddress = db.CaterAddres.Where(s => s.Cater_Id == id).ToList();

            return(View(vm));
        }
コード例 #2
0
        public ActionResult CaterEdit(CaterEditVM vm)
        {
            if (ModelState.IsValid)

            {
                Cater cater = vm.cater;

                db.Entry(vm.cater).State = EntityState.Modified;
                db.SaveChanges();
                foreach (var item in vm.cateraddress)
                {
                    db.Entry(item).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            return(RedirectToAction("CaterList"));
        }