From 612a658b7747a42d71357e0cc27a42c014a9d4c7 Mon Sep 17 00:00:00 2001
From: MattMo <matt@montoyatech.com>
Date: Mon, 6 Feb 2023 11:37:33 -0800
Subject: [PATCH] Changed static csharp generator to now rely on the client
 name so that it can be easily renamed.

---
 Rest.Net/Rest.Net.csproj              |  2 +-
 Rest.Net/RestCSharpClientGenerator.cs | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/Rest.Net/Rest.Net.csproj b/Rest.Net/Rest.Net.csproj
index ce7cd54..f0d8f88 100644
--- a/Rest.Net/Rest.Net.csproj
+++ b/Rest.Net/Rest.Net.csproj
@@ -17,7 +17,7 @@
     <AssemblyName>MontoyaTech.Rest.Net</AssemblyName>
     <RootNamespace>MontoyaTech.Rest.Net</RootNamespace>
     <GenerateDocumentationFile>True</GenerateDocumentationFile>
-    <Version>1.2.4</Version>
+    <Version>1.2.5</Version>
     <PackageReleaseNotes></PackageReleaseNotes>
     <PackageIcon>Logo_Symbol_Black_Outline.png</PackageIcon>
   </PropertyGroup>
diff --git a/Rest.Net/RestCSharpClientGenerator.cs b/Rest.Net/RestCSharpClientGenerator.cs
index 943a034..068cd16 100644
--- a/Rest.Net/RestCSharpClientGenerator.cs
+++ b/Rest.Net/RestCSharpClientGenerator.cs
@@ -72,13 +72,13 @@ namespace MontoyaTech.Rest.Net
                 writer.WriteBreak().WriteLine("public static void Init(string baseUrl)").WriteLine("{").Indent();
 
                 //Init the base url
-                writer.WriteLine($"{this.ClientName}.BaseUrl = baseUrl;");
+                writer.WriteLine("BaseUrl = baseUrl;");
 
                 //Init the http client
-                writer.WriteLine($"{this.ClientName}.HttpClient = new HttpClient();");
-                writer.WriteLine(@$"{this.ClientName}.HttpClient.DefaultRequestHeaders.Add(""Accept"", ""*/*"");");
-                writer.WriteLine(@$"{this.ClientName}.HttpClient.DefaultRequestHeaders.Add(""Connection"", ""keep-alive"");");
-                writer.WriteLine(@$"{this.ClientName}.HttpClient.DefaultRequestHeaders.Add(""Accept-Encoding"", ""identity"");");
+                writer.WriteLine("HttpClient = new HttpClient();");
+                writer.WriteLine(@"HttpClient.DefaultRequestHeaders.Add(""Accept"", ""*/*"");");
+                writer.WriteLine(@"HttpClient.DefaultRequestHeaders.Add(""Connection"", ""keep-alive"");");
+                writer.WriteLine(@"HttpClient.DefaultRequestHeaders.Add(""Accept-Encoding"", ""identity"");");
 
                 writer.Outdent().WriteLine("}");
             }
@@ -301,7 +301,7 @@ namespace MontoyaTech.Rest.Net
             }
 
             if (this.StaticCode)
-                writer.WriteSeparator().Write('$').Write('"').Write("{Client.BaseUrl}");
+                writer.WriteSeparator().Write('$').Write('"').Write("{BaseUrl}");
             else
                 writer.WriteSeparator().Write('$').Write('"').Write("{this.Client.BaseUrl}");
 
@@ -346,7 +346,7 @@ namespace MontoyaTech.Rest.Net
 
             //Generate the response code
             if (this.StaticCode)
-                writer.WriteBreak().WriteLine("var response = Client.HttpClient.Send(message);");
+                writer.WriteBreak().WriteLine("var response = HttpClient.Send(message);");
             else
                 writer.WriteBreak().WriteLine("var response = this.Client.HttpClient.Send(message);");