Skip to content

Commit d048450

Browse files
committed
Fixing the create of connection string in webconfig if there is not one already.
1 parent 7fde8f7 commit d048450

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

eFormAPI/eFormAPI/Controllers/SettingsController.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,13 @@ public OperationResult ConnectionString(SettingsModel settingsModel)
8181

8282
var configuration = WebConfigurationManager.OpenWebConfiguration("~");
8383
var section = (ConnectionStringsSection) configuration.GetSection("connectionStrings");
84-
section.ConnectionStrings["eFormMainConnection"].ConnectionString = mainConnectionString;
84+
try
85+
{
86+
section.ConnectionStrings["eFormMainConnection"].ConnectionString = mainConnectionString;
87+
} catch
88+
{
89+
section.ConnectionStrings.Add(new ConnectionStringSettings("eFormMainConnection", mainConnectionString, "System.Data.SqlClient"));
90+
}
8591
try
8692
{
8793
configuration.Save();

0 commit comments

Comments
 (0)