public ActionResult Edit(CarAddEdit viewmodel) { if (ModelState.IsValid) { using (_connection = Utilities.GetOpenConnection()) { _connection.Update(CarAddEdit.MapCarAddEditToCar(viewmodel)); } return(RedirectToAction("index")); } return(View(viewmodel)); }
public ActionResult Create(CarAddEdit viewmodel) { if (ModelState.IsValid) { //manual mapping - this would be easier with automapper var car = CarAddEdit.MapCarAddEditToCar(viewmodel); using (_connection = Utilities.GetOpenConnection()) { _connection.Insert(car); } return(RedirectToAction("index")); } return(View(viewmodel)); }