public void Guardar(Cliente cliente) { try { _conexion = new ConexionBd(); SqlConnection cn = _conexion.AbrirConexion(); sqlTransaction = cn.BeginTransaction(); _repositorioClientes = new RepositorioClientes(cn, sqlTransaction); _repositorioClientesObrasSociales = new RepositorioClientesObrasSociales(cn, sqlTransaction); bool edicion = false; if (cliente.ClienteId != null) { edicion = true; } else { edicion = false; } _repositorioClientes.Guardar(cliente); foreach (var co in cliente.ClientesObrasSociales) { _repositorioClientesObrasSociales.Guardar(co, edicion); } sqlTransaction.Commit(); _conexion.CerrarConexion(); } catch (Exception ex) { sqlTransaction.Rollback(); throw new Exception(ex.Message); } }
public void Guardar(Cliente cliente) { repoCliente.Guardar(cliente); }
public void AgregarCliente(Cliente c) { repo.Guardar(c); }