public ActionResult Edit(int id) { User model; using (_connection = Utilities.GetOpenConnection()) { model = _connection.Get <User>(id); } return(View(UserAddEdit.MapUserToUserAddEdit(model))); }
public ActionResult Index() { IEnumerable <User> result; using (_connection = Utilities.GetOpenConnection()) { result = _connection.GetList <User>(); } return(View(UserAddEdit.MapListUserToUserAddEdit(result))); }
public ActionResult Edit(UserAddEdit viewmodel) { if (ModelState.IsValid) { using (_connection = Utilities.GetOpenConnection()) { _connection.Update(UserAddEdit.MapUserAddEditToUser(viewmodel)); } return(RedirectToAction("index")); } return(View(viewmodel)); }
public ActionResult Create(UserAddEdit viewmodel) { if (ModelState.IsValid) { //manual mapping - this would be easier with automapper var user = UserAddEdit.MapUserAddEditToUser(viewmodel); using (_connection = Utilities.GetOpenConnection()) { _connection.Insert(user); } return(RedirectToAction("index")); } return(View(viewmodel)); }