public void ActualizarConyugeCliente(int?dniTitular, int nroDocumento) { try { Cliente cliente = new Cliente(); cliente = _db.Cliente.Where(c => c.DNI == dniTitular).FirstOrDefault(); if (cliente != null) { cliente.DniConyuge = nroDocumento; _db.Entry(cliente).State = EntityState.Modified; _db.SaveChanges(); Logger.Trace("DAL.ActualizarConyugeCliente() -> se actualizo el conyuge del titular dni: " + dniTitular + " con dniConyuge: " + nroDocumento); } else { throw new Exception("No se pudo encontrar el cliente"); } } catch (Exception ex) { ErrorLogger.WriteErrorLog(ex.Message, ex.ToString()); throw; } }
public void AgregarTarjeta(DAL.Tarjeta tarjeta) { try { _db.Tarjeta.Add(tarjeta); _db.Entry(tarjeta.Cliente).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); } catch (Exception ex) { ErrorLogger.WriteErrorLog(ex.Message, ex.ToString()); } }