コード例 #1
0
        public async Task <IActionResult> Program([FromQuery][Required] int programId)
        {
            var services = await _contextManager.GetServicesFromProgramId(programId);

            if (services.Count() == 0)
            {
                return(NotFound("No services found with given program id."));
            }

            var serviceDTOs = new List <ServiceV1DTO>();

            foreach (var service in services)
            {
                serviceDTOs.Add(await populateService(service));
            }

            return(Ok(serviceDTOs));
        }