public ActionResult Edit(AdminEditViewModel model) { if (ModelState.IsValid ) { var adminModel = model.TransformToAdmin(); var domainResponse = _adminManager.EditAdmin(adminModel); if(domainResponse.Success) return RedirectToAction("Index", new { gsm = domainResponse.Messages.FirstOrDefault() }); else ModelState.AddModelErrors("", domainResponse.Messages); } return View(model); }
// // GET: /Admin/Edit/5 public ActionResult Edit(int id = 0) { string errorMessage; var admin = GetAdminById(id, out errorMessage); if (admin == null) { admin = new Admin(); ModelState.AddModelError("", errorMessage); } var model = new AdminEditViewModel(); model.TransformFromAdmin(admin); return View(model); }