IEnumerable<SG_CLIENTES_CONSUMO> IClientesConsumoServices.ObtenerClientesPaginado(PagingInfo paginacion) { IQueryable<SG_CLIENTES_CONSUMO> result = null; ExecuteManager(uow => { var manager = new SG_CLIENTES_CONSUMOManager(uow); result = manager.BuscarTodos(); paginacion.total = result.Count(); result = manager.QueryPaged(result, paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir); }); return result; }
public SG_CLIENTES_CONSUMO ObtenerCliente(System.Linq.Expressions.Expression<Func<SG_CLIENTES_CONSUMO, bool>> criterio = null) { SG_CLIENTES_CONSUMO result = null; ExecuteManager(uow => { var manager = new SG_CLIENTES_CONSUMOManager(uow); result = manager.BuscarTodos(criterio).FirstOrDefault(); }); return result; }