Ejemplo n.º 1
0
        public async Task <IActionResult> GetResourceGroups()
        {
            var resourceGroups = await _repository.GetResourceGroups();

            var resourceGroupsToReturn = _mapper.Map <IEnumerable <ResourceGroupForFilterDto> >(resourceGroups);

            return(Ok(resourceGroupsToReturn));
        }
        public IQueryable <ResourceGroup> GetFilteredResourceGroups(string filter)
        {
            var resourceGroups = _resourceGroupRepository.GetResourceGroups();

            if (string.IsNullOrEmpty(filter))
            {
                return(resourceGroups);
            }
            return(resourceGroups.Where(r => r.Name.ToLower().Contains(filter) || r.Description.ToLower().Contains(filter)));
        }