public async Task <ViewResult> Index([FromRoute] string groupName, CancellationToken cancellationToken)
        {
            EnsureModalStateIsValid();

            var request = new GetDocumentationRequest {
                GroupName = groupName
            };
            var response = await Mediator.Send(request, cancellationToken);

            return(View(response.Result));
        }
        public async Task <ActionResult> Output(string groupName, CancellationToken cancellationToken)
        {
            var request = new GetDocumentationRequest {
                GroupName = groupName
            };
            var response = await Mediator.Send(request, cancellationToken);

            using var stringWriter = new StringWriter();
            using var jsonDocument = new JsonTextWriter(stringWriter);
            jsonDocument.WriteStartObject();
            jsonDocument.WritePropertyName("swagger");
            jsonDocument.WriteValue("3.0");

            foreach (var item in response.Result.Items)
            {
                foreach (var subItem in item.Items)
                {
                }
            }
            jsonDocument.WriteEndObject();

            return(Ok());
        }