public ActionResult Edit(int id) { Car model; using (_connection = Utilities.GetOpenConnection()) { model = _connection.Get <Car>(id); } return(View(CarAddEdit.MapCarToCarAddEdit(model))); }
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)); }