//mapper to convert from viewmodel to domain model public static Models.User MapUserAddEditToUser(UserAddEdit useraddedit) { var user = new Models.User(); user.Id = useraddedit.Id; user.Age = useraddedit.Age; user.FirstName = useraddedit.FirstName; user.LastName = useraddedit.LastName; return user; }
//mapper to convert from domain model to viewmodel public static UserAddEdit MapUserToUserAddEdit(Models.User user) { var useraddedit = new UserAddEdit(); useraddedit.Id = user.Id; useraddedit.Age = user.Age; useraddedit.FirstName = user.FirstName; useraddedit.LastName = user.LastName; return useraddedit; }
//mapper to convert from viewmodel to domain model public static Models.User MapUserAddEditToUser(UserAddEdit useraddedit) { var user = new Models.User(); user.Id = useraddedit.Id; user.Age = useraddedit.Age; user.FirstName = useraddedit.FirstName; user.LastName = useraddedit.LastName; return(user); }
//mapper to convert from domain model to viewmodel public static UserAddEdit MapUserToUserAddEdit(Models.User user) { var useraddedit = new UserAddEdit(); useraddedit.Id = user.Id; useraddedit.Age = user.Age; useraddedit.FirstName = user.FirstName; useraddedit.LastName = user.LastName; return(useraddedit); }
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); }