コード例 #1
0
 public ActionResult Create(Cliente cliente)
 {
     if (!ModelState.IsValid)
         return View(cliente);
     clienteLN.Insertar(cliente);
     return RedirectToAction("Index");
 }
コード例 #2
0
 public Cliente LeerCliente(Cliente cliente)
 {
     var p = context.Clientes.Where(c => c.ID == cliente.ID);
     return p.SingleOrDefault();
 }
コード例 #3
0
 public int Insertar(Cliente cliente)
 {
     context.Clientes.Add(cliente);
     return context.SaveChanges();
 }
コード例 #4
0
 public bool Eliminar(Cliente cliente)
 {
     context.Clientes.Attach(cliente);
     context.Clientes.Remove(cliente);
     return (context.SaveChanges() != 0);
 }
コード例 #5
0
 public bool Actualizar(Cliente cliente)
 {
     context.Clientes.Attach(cliente);
     context.Entry(cliente).State = EntityState.Modified;
     return (context.SaveChanges() != 0);
 }
コード例 #6
0
 public ActionResult Edit(Cliente cliente)
 {
     if (!ModelState.IsValid)
         return View(cliente);
     clienteLN.Actualizar(cliente);
     return RedirectToAction("Index");
 }
コード例 #7
0
 public ActionResult Delete(int? id, Cliente cliente)
 {
     clienteLN.Eliminar(new Cliente { ID = id.Value });
     return RedirectToAction("Index");
 }