public IEnumerable<SG_MENU_OPCIONES> ObtenerMenuOpciones(Expression<Func<SG_MENU_OPCIONES, bool>> criterio) { IQueryable<SG_MENU_OPCIONES> result = null; ExecuteManager(uow => { var manager = new SG_MENU_OPCIONESManager(uow); result = manager.BuscarTodos(criterio); }); return result; }
public IEnumerable<SG_MENU_OPCIONES> ObtenerMenuOpcionesPorCriterio(Expression<Func<SG_MENU_OPCIONES, bool>> criterio) { IQueryable<SG_MENU_OPCIONES> result = null; ExecuteManager(uow => { var manager = new SG_MENU_OPCIONESManager(uow); result = manager.BuscarTodos(criterio); //paginacion.total = result.Count(); //result = manager.QueryPaged(result, paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir); }); return result; }
public IEnumerable<SG_MENU_OPCIONES> ObtenerMenuOpcionesPaginados(PagingInfo paginacion) { IQueryable<SG_MENU_OPCIONES> result = null; ExecuteManager(uow => { var manager = new SG_MENU_OPCIONESManager(uow); result = manager.BuscarTodos(x=>x.ESTADO == "A"); paginacion.total = result.Count(); result = manager.QueryPaged(result, paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir); }); return result; }