diff --git a/CommBank-Server/CommBank-Server.sln b/CommBank-Server/CommBank-Server.sln
new file mode 100644
index 0000000..6a370be
--- /dev/null
+++ b/CommBank-Server/CommBank-Server.sln
@@ -0,0 +1,24 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.5.2.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommBank", "CommBank.csproj", "{DA325BC3-4E6C-F2D7-EC8F-60E5F66E0C6C}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DA325BC3-4E6C-F2D7-EC8F-60E5F66E0C6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA325BC3-4E6C-F2D7-EC8F-60E5F66E0C6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA325BC3-4E6C-F2D7-EC8F-60E5F66E0C6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA325BC3-4E6C-F2D7-EC8F-60E5F66E0C6C}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {DDE77B9B-B969-4C22-92B1-A1E16AD48D50}
+ EndGlobalSection
+EndGlobal
diff --git a/CommBank-Server/CommBank.csproj b/CommBank-Server/CommBank.csproj
index 983cc88..ddab959 100644
--- a/CommBank-Server/CommBank.csproj
+++ b/CommBank-Server/CommBank.csproj
@@ -9,11 +9,14 @@
+
+
-
+
+
diff --git a/CommBank-Server/GoalControllerTests.cs b/CommBank-Server/GoalControllerTests.cs
new file mode 100644
index 0000000..e69de29
diff --git a/CommBank-Server/Models/Goal.cs b/CommBank-Server/Models/Goal.cs
index 77ff1ad..b38f057 100644
--- a/CommBank-Server/Models/Goal.cs
+++ b/CommBank-Server/Models/Goal.cs
@@ -27,4 +27,5 @@ public class Goal
[BsonRepresentation(BsonType.ObjectId)]
public string? UserId { get; set; }
+ public string? Icon { get; set; }
}
\ No newline at end of file
diff --git a/CommBank-Server/Secrets.json b/CommBank-Server/Secrets.json
index 0e5bf94..e10488d 100644
--- a/CommBank-Server/Secrets.json
+++ b/CommBank-Server/Secrets.json
@@ -1,5 +1,5 @@
{
"ConnectionStrings": {
- "CommBank": "{CONNECTION_STRING}"
+ "CommBank": "mongodb+srv://souravbamotra8_db_user:Sourav123@cluster0.ow9cccy.mongodb.net/?appName=Cluster0"
}
}
\ No newline at end of file
diff --git a/CommBank-Server/global.json b/CommBank-Server/global.json
new file mode 100644
index 0000000..459fe3e
--- /dev/null
+++ b/CommBank-Server/global.json
@@ -0,0 +1,5 @@
+{
+ "sdk": {
+ "version": "8.0.418"
+ }
+}
\ No newline at end of file
diff --git a/Server.sln b/Server.sln
index 326f984..1a780a5 100644
--- a/Server.sln
+++ b/Server.sln
@@ -10,17 +10,37 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Debug|x64.Build.0 = Debug|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Debug|x86.Build.0 = Debug|Any CPU
{8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Release|x64.ActiveCfg = Release|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Release|x64.Build.0 = Release|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Release|x86.ActiveCfg = Release|Any CPU
+ {8CA79A33-1C65-4E35-8C43-E5D7D86F91BE}.Release|x86.Build.0 = Release|Any CPU
{7402BDB7-7021-4C7C-AEF4-F592FB605913}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7402BDB7-7021-4C7C-AEF4-F592FB605913}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Debug|x64.Build.0 = Debug|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Debug|x86.Build.0 = Debug|Any CPU
{7402BDB7-7021-4C7C-AEF4-F592FB605913}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7402BDB7-7021-4C7C-AEF4-F592FB605913}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Release|x64.ActiveCfg = Release|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Release|x64.Build.0 = Release|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Release|x86.ActiveCfg = Release|Any CPU
+ {7402BDB7-7021-4C7C-AEF4-F592FB605913}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/globa b/globa
new file mode 100644
index 0000000..e69de29