From 009dffdf98a3834475b99c5f2d7ecef2803e5fd8 Mon Sep 17 00:00:00 2001 From: Ali Yousefi Date: Mon, 15 May 2023 18:04:50 +0330 Subject: [PATCH 1/4] support for net45 --- Kavenegar.Core/Kavenegar.Core.csproj | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Kavenegar.Core/Kavenegar.Core.csproj b/Kavenegar.Core/Kavenegar.Core.csproj index 3c2cc21..5377497 100644 --- a/Kavenegar.Core/Kavenegar.Core.csproj +++ b/Kavenegar.Core/Kavenegar.Core.csproj @@ -3,7 +3,7 @@ 1.0.6 - netstandard1.2;netstandard1.3;netstandard1.4;netstandard1.5;netstandard1.6;netstandard2.0; + netstandard1.2;netstandard1.3;netstandard1.4;netstandard1.5;netstandard1.6;netstandard2.0;net45 A cross-platform library for the kavenegar sms provider; written in C# Kavenegar.Core Kavenegar.Core @@ -26,6 +26,10 @@ + + + + From 692d281c0d026b3c3e2c14019b50fa90119714a3 Mon Sep 17 00:00:00 2001 From: Ali Yousefi Date: Mon, 15 May 2023 18:04:55 +0330 Subject: [PATCH 2/4] add sln file --- Kavenegar.Core/Kavenegar.Core.sln | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Kavenegar.Core/Kavenegar.Core.sln diff --git a/Kavenegar.Core/Kavenegar.Core.sln b/Kavenegar.Core/Kavenegar.Core.sln new file mode 100644 index 0000000..d9bc98e --- /dev/null +++ b/Kavenegar.Core/Kavenegar.Core.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33530.505 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kavenegar.Core", "Kavenegar.Core.csproj", "{F6F1C94F-309A-4B1F-A318-B8F0E864E97B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F6F1C94F-309A-4B1F-A318-B8F0E864E97B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F6F1C94F-309A-4B1F-A318-B8F0E864E97B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F6F1C94F-309A-4B1F-A318-B8F0E864E97B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F6F1C94F-309A-4B1F-A318-B8F0E864E97B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E1CF7921-70C3-4D04-BEA0-0174478415F4} + EndGlobalSection +EndGlobal From bdceb34217e00bd0dd3a13084534ac4c070d24a3 Mon Sep 17 00:00:00 2001 From: Ali Yousefi Date: Mon, 15 May 2023 18:05:39 +0330 Subject: [PATCH 3/4] Make BaseUrl writable to use in mock test cases --- Kavenegar.Core/KavenegarApi.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kavenegar.Core/KavenegarApi.cs b/Kavenegar.Core/KavenegarApi.cs index d8a6141..06ca67f 100644 --- a/Kavenegar.Core/KavenegarApi.cs +++ b/Kavenegar.Core/KavenegarApi.cs @@ -88,7 +88,7 @@ public class KavenegarApi private int _returnCode = 200; private string _returnMessage = ""; private const string Apipath = "{0}/{1}.{2}"; - private const string BaseUrl = "https://api.kavenegar.com/v1"; + public string BaseUrl = "https://api.kavenegar.com/v1"; public KavenegarApi(string apikey) { _apikey = apikey; From 56dcce1b449d08d53d53078bdef22d99c0513303 Mon Sep 17 00:00:00 2001 From: Ali Yousefi Date: Wed, 17 May 2023 11:29:59 +0330 Subject: [PATCH 4/4] chnage bvaseurl to static --- Kavenegar.Core/KavenegarApi.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kavenegar.Core/KavenegarApi.cs b/Kavenegar.Core/KavenegarApi.cs index 06ca67f..a6ab49c 100644 --- a/Kavenegar.Core/KavenegarApi.cs +++ b/Kavenegar.Core/KavenegarApi.cs @@ -88,7 +88,7 @@ public class KavenegarApi private int _returnCode = 200; private string _returnMessage = ""; private const string Apipath = "{0}/{1}.{2}"; - public string BaseUrl = "https://api.kavenegar.com/v1"; + public static string BaseUrl = "https://api.kavenegar.com/v1"; public KavenegarApi(string apikey) { _apikey = apikey;