private void getSwaggerJson(string service) { try { var response = mrsServer.GetWebServiceSwagger(service, version); var result = JsonConvert.SerializeObject(response, Formatting.Indented); if (AppConfiguration.Instance.GenerateSwagger) { string path = Directory.GetCurrentDirectory(); string fullFilePath = Path.Combine(path, (service + DateTime.Now.Ticks + swaggerFileExtension)); FileStream fs = new FileStream(fullFilePath, FileMode.CreateNew); using (StreamWriter sw = new StreamWriter(fs)) { sw.WriteLine(result); } } } catch (Exception e) { string message = string.Format("Get Swagger {0}, version {1} failed ", service, version); throw new Exception(message + e.Message); } }