Ejemplo n.º 1
0
        public PagingList <ChildResource> Search(ChildResourceSearchCriteria criteria, string includeProperties = null)
        {
            var entities = new Domain.MockData.Models.ChildResources().GetAll();
            var toReturn = new PagingList <ChildResource>();

            foreach (var entity in entities)
            {
                toReturn.Add(entity);
            }
            toReturn.TotalCount = entities.Count;
            return(toReturn);
        }
Ejemplo n.º 2
0
        public PagingList <Domain.Client.Dtos.ChildResource> Search(ChildResourceSearchCriteria criteria, string includeProperties = null)
        {
            PagingList <Domain.Client.Dtos.ChildResource> toReturn = null;

            try
            {
                PagingList <Domain.Models.ChildResource> ormEntities = _repository.Search(criteria, includeProperties);
                toReturn            = new PagingList <Domain.Client.Dtos.ChildResource>();
                toReturn.TotalCount = ormEntities.TotalCount;
                foreach (var ormEntity in ormEntities)
                {
                    toReturn.Add(_mapper.Map <Domain.Models.ChildResource, Domain.Client.Dtos.ChildResource>(ormEntity));
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.ToString());
                this.ErrorMessage = ex.ToString();
            }
            return(toReturn);
        }