コード例 #1
0
        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));
        }