public ActionResult ClienteDelete(int id) { using (var unit = new TransporteUnitOfWork(new TransporteDBContext())) { return(View(unit.Clientes.GetById(id))); } }
// GET: Cliente public ActionResult ClienteIndex() { using (var unit = new TransporteUnitOfWork(new TransporteDBContext())) { return(View(unit.Clientes.GetList().ToList())); } }
public ActionResult ClienteUpdate(Cliente clientes) { using (var unit = new TransporteUnitOfWork(new TransporteDBContext())) { unit.Clientes.Update(clientes); unit.Complete(); return(RedirectToAction("ClienteIndex")); } }
//[ActionName("Delete")] esto es para que me reconozca a traves de la vista ya que la vista llama el post public ActionResult ClienteDelete(Cliente clientes) { using (var unit = new TransporteUnitOfWork(new TransporteDBContext())) { var nuevoCliente = unit.Clientes.GetById(clientes.IdCliente); unit.Clientes.Delete(nuevoCliente); unit.Complete(); return(RedirectToAction("ClienteIndex")); } }
public ActionResult ClienteCreate(Cliente clientes) { if (ModelState.IsValid) { using (var unit = new TransporteUnitOfWork(new TransporteDBContext())) { unit.Clientes.Insert(clientes); unit.Complete(); } return(RedirectToAction("ClienteIndex")); } return(View()); }