public async Task <IActionResult> Name([FromQuery] string name, int pageSize = 20, int pageNum = 0) { var services = await _contextManager.GetServicesByName(name, pageSize, pageNum); if (services.Count == 0) { return(NotFound("No services found with search query.")); } var serviceDTOs = new List <ServiceV1DTO>(); foreach (var service in services) { serviceDTOs.Add(await populateService(service)); } return(Ok(serviceDTOs)); }