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))); }