Ejemplo n.º 1
0
        public IQueryable <AppResource> GetAsQueryable(AppResourceSearchCriteria criteria, string includeProperties = "")
        {
            var outerpredicate = PredicateBuilder.New <AppResource>(true);

            if (criteria.Id != null)
            {
                outerpredicate = outerpredicate.And(d => d.Id == criteria.Id.Value);
            }
            return(Get(outerpredicate, includeProperties: includeProperties));
        }
        public IQueryable <AppResource> GetAsQueryable(AppResourceSearchCriteria criteria, string includeProperties = "")
        {
            var outerpredicate = PredicateBuilder.New <AppResource>(true);

            var inner = PredicateBuilder.New <AppResource>(true);

            if (!string.IsNullOrWhiteSpace(criteria.SearchText))
            {
                criteria.SearchText = criteria.SearchText.ToLower().Trim();
            }

            if (criteria.Id != null)
            {
                outerpredicate = outerpredicate.And(d => d.Id == criteria.Id.Value);
            }


            outerpredicate = outerpredicate.And(inner);

            return(Get(outerpredicate, includeProperties: includeProperties));
        }
Ejemplo n.º 3
0
 public IEnumerable<AppResource> Get (AppResourceSearchCriteria appResourceSearchCriteria)
 {
    return appResourceRepository.Get().ToList();
 }
Ejemplo n.º 4
0
 public ActionResult <IEnumerable <AppResource> > Get(AppResourceSearchCriteria appResourceSearchCriteria)
 {
     return(Ok(appResourceOrchestrator.Get(appResourceSearchCriteria)));
 }