moved userConfig file into data folder.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2025-01-08 20:25:17 -07:00
parent 84219627ff
commit 519f159c8c
3 changed files with 13 additions and 8 deletions

1
.gitignore vendored
View File

@@ -2,6 +2,5 @@
bin/
obj/
data/
config/userConfig.json
CarCareTracker.csproj.user
Properties/launchSettings.json

View File

@@ -1223,6 +1223,7 @@ namespace CarCareTracker.Controllers
return Json(uploadedFiles);
} else
{
Response.StatusCode = 400;
return Json(OperationResponse.Failed("No files to upload"));
}
}

View File

@@ -14,7 +14,7 @@ namespace CarCareTracker.Helper
{
public const string VersionNumber = "1.4.3";
public const string DbName = "data/cartracker.db";
public const string UserConfigPath = "config/userConfig.json";
public const string UserConfigPath = "data/config/userConfig.json";
public const string AdditionalWidgetsPath = "data/widgets.html";
public const string GenericErrorMessage = "An error occurred, please try again later";
public const string ReminderEmailTemplate = "defaults/reminderemailtemplate.txt";
@@ -326,8 +326,8 @@ namespace CarCareTracker.Helper
//Create folders if they don't exist.
if (!Directory.Exists("data"))
{
Console.WriteLine("Created data directory");
Directory.CreateDirectory("data");
Console.WriteLine("Created data directory");
}
if (!Directory.Exists("data/images"))
{
@@ -336,22 +336,22 @@ namespace CarCareTracker.Helper
}
if (!Directory.Exists("data/documents"))
{
Console.WriteLine("Created documents directory");
Directory.CreateDirectory("data/documents");
Console.WriteLine("Created documents directory");
}
if (!Directory.Exists("data/translations"))
{
Console.WriteLine("Created translations directory");
Directory.CreateDirectory("data/translations");
Console.WriteLine("Created translations directory");
}
if (!Directory.Exists("data/temp"))
{
Console.WriteLine("Created translations directory");
Directory.CreateDirectory("data/temp");
Console.WriteLine("Created translations directory");
}
if (!Directory.Exists("config"))
if (!Directory.Exists("data/config"))
{
Directory.CreateDirectory("config");
Directory.CreateDirectory("data/config");
Console.WriteLine("Created config directory");
}
}
@@ -363,6 +363,11 @@ namespace CarCareTracker.Helper
var docsPath = Path.Combine(webRootPath, "documents");
var translationPath = Path.Combine(webRootPath, "translations");
var tempPath = Path.Combine(webRootPath, "temp");
var configPath = "config/userConfig.json";
if (File.Exists(configPath))
{
File.Move(configPath, UserConfigPath, true);
}
if (Directory.Exists(imagePath))
{
foreach (string fileToMove in Directory.GetFiles(imagePath))