Ejemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            Car model;

            using (_connection = Utilities.GetOpenConnection())
            {
                model = _connection.Get <Car>(id);
            }
            return(View(CarAddEdit.MapCarToCarAddEdit(model)));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(CarAddEdit viewmodel)
        {
            if (ModelState.IsValid)
            {
                using (_connection = Utilities.GetOpenConnection())
                {
                    _connection.Update(CarAddEdit.MapCarAddEditToCar(viewmodel));
                }
                return(RedirectToAction("index"));
            }

            return(View(viewmodel));
        }
Ejemplo n.º 3
0
 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));
 }