public bool Modificar(Oficina Oficina) { using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); DireccionRepo direccionRepo = new DireccionRepo(contexto); ContactoRepo contactoRepo = new ContactoRepo(contexto); direccionRepo.Actualizar(Oficina.Direccion); contactoRepo.Actualizar(Oficina.Contacto); return(oficinaRepo.Actualizar(Oficina)); } }
public bool ModificarCandidato(Candidato Candidato) { try { //Si una de las tres operaciones sale mal, se hace rollback de todas las del bloque using (SQLContexto contexto = new SQLContexto()) { CandidatoRepo candidatoRepo = new CandidatoRepo(contexto); DireccionRepo direccionRepo = new DireccionRepo(contexto); ContactoRepo contactoRepo = new ContactoRepo(contexto); direccionRepo.Actualizar(Candidato.Direccion); contactoRepo.Actualizar(Candidato.Contacto); candidatoRepo.Actualizar(Candidato); } return(true); } catch (Exception) { throw; } }