示例#1
0
        public ActionResult EditState(AdminMarketsPlaces_EditStateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var state = db.States.FirstOrDefault(m => m.Id == model.Id);

                state.Name            = model.StateName;
                db.Entry(state).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("StateDetails", new { id = model.Id }));
            }

            return(View("Error"));
        }
示例#2
0
        public ActionResult EditState(int?id)
        {
            if (id is null)
            {
                return(View("Error"));
            }

            var state = db.States
                        .Include(m => m.Country)
                        .FirstOrDefault(m => m.Id == id);

            if (state is null)
            {
                return(View("Error"));
            }

            var model = new AdminMarketsPlaces_EditStateViewModel {
                Id          = state.Id,
                StateName   = state.Name,
                CountryName = state.Country.Name
            };

            return(View(model));
        }