public List <Oficina> TraerTodo() { using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); return(oficinaRepo.TraerTodo()); } }
public bool Eliminar(string Nombre) { using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); return(oficinaRepo.Eliminar(new Oficina { Nombre = Nombre })); } }
public Oficina Traer(string Nombre) { using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); Oficina oficina = new Oficina(); oficina.Nombre = Nombre; return(oficinaRepo.Traer(oficina)); } }
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 Agregar(Oficina Oficina) { Oficina.Direccion.Codigo = Guid.NewGuid(); Oficina.Contacto.Codigo = Guid.NewGuid(); using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); DireccionRepo direccionRepo = new DireccionRepo(contexto); ContactoRepo contactoRepo = new ContactoRepo(contexto); direccionRepo.Insertar(Oficina.Direccion); contactoRepo.Insertar(Oficina.Contacto); return(oficinaRepo.Insertar(Oficina)); } }