public ActionResult Mod([Bind(Include = "ID,RoleData,MangerData")] MangerModViewModel viewModel) { if (ModelState.IsValid) { db.Entry(viewModel.MangerData).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viewModel)); }
// GET: manger/Edit/5 public ActionResult Mod(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //var role = db.role.OrderBy(m => m.id).ToList(); var role = db.role.Select(v => new SelectListItem { Value = v.id.ToString(), Text = v.name }).ToList(); manger manger = db.manger.Find(id); if (manger == null) { return(HttpNotFound()); } MangerModViewModel viewModel = new MangerModViewModel(); viewModel.RoleData = role; viewModel.MangerData = manger; return(View(viewModel)); }