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/ bin/
obj/ obj/
data/ data/
config/userConfig.json
CarCareTracker.csproj.user CarCareTracker.csproj.user
Properties/launchSettings.json Properties/launchSettings.json

View File

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