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)); }
public IEnumerable <long> GetAllHierarchyIds() { return(_hierarchyRepository .GetAll()?.Select(s => s.Id)); }
public IQueryable <NewsCategory> GetAll() { return(_newsCategoryRepository.GetAll()); }
public IQueryable <PageTemplate> GetAll() { return(_pageTemplateRepository.GetAll()); }