Example #1
0
        public async Task <List <SmHierarchy> > GetAll(int?depth = null)
        {
            List <Hierarchy> entities;

            if (depth == null)
            {
                entities = await _productRepository.GetAll();
            }
            else
            {
                entities = await _productRepository.GetByDepth((int)depth);
            }

            return(SmHierarchy.Build(entities));
        }
        public ActionResult <ApiResponse <List <HierarchyDto> > > GetAll()
        {
            var response = new ApiResponse <List <HierarchyDto> >();

            try
            {
                response.Result = _mapper.Map <List <HierarchyDto> >(_hierarchyRepository.GetAll());
            }
            catch (Exception ex)
            {
                response.Result  = null;
                response.Success = false;
                response.Message = "Internal server error";
                _logger.LogError($"Something went wrong: { ex.ToString() }");
                return(StatusCode(500, response));
            }

            return(Ok(response));
        }
Example #3
0
 public IEnumerable <long> GetAllHierarchyIds()
 {
     return(_hierarchyRepository
            .GetAll()?.Select(s => s.Id));
 }
 public IQueryable <NewsCategory> GetAll()
 {
     return(_newsCategoryRepository.GetAll());
 }
Example #5
0
 public IQueryable <PageTemplate> GetAll()
 {
     return(_pageTemplateRepository.GetAll());
 }