//todo parse edilerek swagger title ve name bilgileri gönderilecek. Bunlar kategorilendirmeler için kullanılacak public SwaggerApiDto PrepareApiResponse(dynamic swaggerObject) { var data = (JObject)JsonConvert.DeserializeObject(swaggerObject); ParseJobject(data); SwaggerApiDto swaggerApi = new SwaggerApiDto { Name = Title, Address = Address }; return(swaggerApi); }
public List <SwaggerApiDto> ApiDocs() { List <SwaggerApiDto> swaggerApiDtos = new List <SwaggerApiDto>(); var values = configuration.GetSection("ApiRegistration:SwaggerAddress").Get <List <string> >(); foreach (var item in values) { dynamic swaggerDoc = restClientHandler.ExecuteGet <dynamic>(item); SwaggerApiDto swaggerApi = apiService.PrepareApiResponse(swaggerDoc); swaggerApiDtos.Add(swaggerApi); } return(swaggerApiDtos); }