public ActionResult UserEdit(long? userId) { DataAccessAdapterBase adapter = Helper.GetDataAccessAdapterFactory(User.Identity.Name); using (adapter) { UserViewModel viewModel = new UserViewModel(adapter, userId); viewModel.LoadViewSpecificData(adapter); return View(viewModel); } }
public ActionResult UserEdit(FormCollection formCollecton, long? userId) { DataAccessAdapterBase adapter = Helper.GetDataAccessAdapterFactory(User.Identity.Name); UserViewModel viewModel = new UserViewModel(adapter, userId); if (TryUpdateAndSaveIViewModel(viewModel, adapter)) { return RedirectToAction("UserList"); } else { return View(viewModel); } }