EmpleadoServicio CrearServicio() { EmpleadoRepositorio repo = new EmpleadoRepositorio(); EmpleadoServicio servicio = new EmpleadoServicio(repo); return(servicio); }
public Empleado Buscar(int id) { using (_contexto = new ALICORPContexto()) { try { _repositorio = new EmpleadoRepositorio(_contexto.Connection); return(_repositorio.Buscar(id)); } catch (Exception ex) { throw ex; } } }
public List <Empleado> Listar() { using (_contexto = new ALICORPContexto()) { try { _repositorio = new EmpleadoRepositorio(_contexto.Connection); return(_repositorio.Listar()); } catch (Exception ex) { throw ex; } } }
public bool Actualizar(Empleado entidad) { using (_contexto = new ALICORPContexto(true)) { bool respuesta = false; try { _repositorio = new EmpleadoRepositorio(_contexto.Connection, _contexto.Transaction); respuesta = _repositorio.Actualizar(entidad); _contexto.Transaction.Commit(); return(respuesta); } catch (Exception ex) { _contexto?.Transaction.Rollback(); throw ex; } } }
public ActionResult <Empleado> Get(Guid id) { EmpleadoRepositorio repo = new EmpleadoRepositorio(); return(Ok(repo.SeleccionarPorID(id))); }