diff --git a/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/.gitignore b/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/.gitignore
new file mode 100644
index 0000000..a17a48c
--- /dev/null
+++ b/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/.gitignore
@@ -0,0 +1,13 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/projectSettingsUpdater.xml
+/modules.xml
+/.idea.CS2B shipping company.iml
+/contentModel.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/indexLayout.xml b/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/indexLayout.xml
new file mode 100644
index 0000000..7b08163
--- /dev/null
+++ b/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/vcs.xml b/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/vcs.xml
new file mode 100644
index 0000000..b2bdec2
--- /dev/null
+++ b/CS/CS2B shipping company/.idea/.idea.CS2B shipping company/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company.sln b/CS/CS2B shipping company/CS2B shipping company.sln
new file mode 100644
index 0000000..5d6727e
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company.sln
@@ -0,0 +1,16 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CS2B shipping company", "CS2B shipping company\CS2B shipping company.csproj", "{2E5A9359-DD17-4982-8329-7B046DA2DDA2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2E5A9359-DD17-4982-8329-7B046DA2DDA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2E5A9359-DD17-4982-8329-7B046DA2DDA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2E5A9359-DD17-4982-8329-7B046DA2DDA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2E5A9359-DD17-4982-8329-7B046DA2DDA2}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+EndGlobal
diff --git a/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj b/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj
new file mode 100644
index 0000000..a76c936
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net9.0
+ CS2B_shipping_company
+ enable
+ enable
+
+
+
diff --git a/CS/CS2B shipping company/CS2B shipping company/Company.cs b/CS/CS2B shipping company/CS2B shipping company/Company.cs
new file mode 100644
index 0000000..da5cdee
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Company.cs
@@ -0,0 +1,6 @@
+namespace CS2B_shipping_company;
+
+public class Company
+{
+
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Container/BaseContainer.cs b/CS/CS2B shipping company/CS2B shipping company/Container/BaseContainer.cs
new file mode 100644
index 0000000..b16a892
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Container/BaseContainer.cs
@@ -0,0 +1,19 @@
+namespace CS2B_shipping_company;
+
+public abstract class BaseContainer
+{
+ private static int idCount = 1000;
+
+ public int Id { get; }
+ public string Description { get; set; }
+ public string CountryOfOrigin { get; set; }
+
+ protected BaseContainer(string description, string countryOfOrigin)
+ {
+ Id = idCount++;
+ Description = description;
+ CountryOfOrigin = countryOfOrigin;
+ }
+
+ public abstract float Fee();
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Container/FullContainer.cs b/CS/CS2B shipping company/CS2B shipping company/Container/FullContainer.cs
new file mode 100644
index 0000000..269a866
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Container/FullContainer.cs
@@ -0,0 +1,33 @@
+namespace CS2B_shipping_company;
+
+public class FullContainer : BaseContainer
+{
+ private const float FeePerKg = 0.91f;
+ private const float FridgePercentage = 0.08f;
+ private const int MaxWeight = 20000;
+ private int weight;
+
+ public int Weight
+ {
+ get => weight;
+ set
+ {
+ if (value > MaxWeight)
+ throw new WeightExceededException($"Weight cannot exceed {MaxWeight}kg");
+ weight = value;
+ }
+ }
+
+ public bool IsRefrigerated { get; set; }
+
+ public FullContainer(string description, string countryOfOrigin)
+ : base(description, countryOfOrigin) { }
+
+ public override float Fee()
+ {
+ float fee = Weight * FeePerKg;
+ if (IsRefrigerated)
+ fee += fee * FridgePercentage;
+ return fee;
+ }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Container/HalfContainer.cs b/CS/CS2B shipping company/CS2B shipping company/Container/HalfContainer.cs
new file mode 100644
index 0000000..38cee10
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Container/HalfContainer.cs
@@ -0,0 +1,24 @@
+namespace CS2B_shipping_company;
+
+public class HalfContainer : BaseContainer
+{
+ private const float FeePerM3 = 19.37f;
+ private const int MaxVolume = 40;
+ private int volume;
+
+ public int Volume
+ {
+ get => volume;
+ set
+ {
+ if (value > MaxVolume)
+ throw new VolumeExceededException($"Volume cannot exceed {MaxVolume}m³");
+ volume = value;
+ }
+ }
+
+ public HalfContainer(string description, string countryOfOrigin)
+ : base(description, countryOfOrigin) { }
+
+ public override float Fee() => Volume * FeePerM3;
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Container/QuarterContainer.cs b/CS/CS2B shipping company/CS2B shipping company/Container/QuarterContainer.cs
new file mode 100644
index 0000000..8712e54
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Container/QuarterContainer.cs
@@ -0,0 +1,11 @@
+namespace CS2B_shipping_company;
+
+public class QuarterContainer : BaseContainer
+{
+ private const float FixedFee = 1692.72f;
+
+ public QuarterContainer(string description, string countryOfOrigin)
+ : base(description, countryOfOrigin) { }
+
+ public override float Fee() => FixedFee;
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Exception/InvalidInputException.cs b/CS/CS2B shipping company/CS2B shipping company/Exception/InvalidInputException.cs
new file mode 100644
index 0000000..013432f
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Exception/InvalidInputException.cs
@@ -0,0 +1,6 @@
+namespace CS2B_shipping_company;
+
+public class InvalidInputException : ShippingException
+{
+ public InvalidInputException(string message) : base(message) { }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Exception/ShippingException.cs b/CS/CS2B shipping company/CS2B shipping company/Exception/ShippingException.cs
new file mode 100644
index 0000000..179eecc
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Exception/ShippingException.cs
@@ -0,0 +1,6 @@
+namespace CS2B_shipping_company;
+
+public class ShippingException : Exception
+{
+ public ShippingException(string message) : base(message) { }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Exception/VolumeExceededException.cs b/CS/CS2B shipping company/CS2B shipping company/Exception/VolumeExceededException.cs
new file mode 100644
index 0000000..8d926f8
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Exception/VolumeExceededException.cs
@@ -0,0 +1,6 @@
+namespace CS2B_shipping_company;
+
+public class VolumeExceededException : ShippingException
+{
+ public VolumeExceededException(string message) : base(message) { }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Exception/WeightExceededException.cs b/CS/CS2B shipping company/CS2B shipping company/Exception/WeightExceededException.cs
new file mode 100644
index 0000000..7e5cd5e
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Exception/WeightExceededException.cs
@@ -0,0 +1,6 @@
+namespace CS2B_shipping_company;
+
+public class WeightExceededException : ShippingException
+{
+ public WeightExceededException(string message) : base(message) { }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Program.cs b/CS/CS2B shipping company/CS2B shipping company/Program.cs
new file mode 100644
index 0000000..4ccaf61
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Program.cs
@@ -0,0 +1,9 @@
+namespace CS2B_shipping_company;
+
+class Program
+{
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Hello, World!");
+ }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/Server.cs b/CS/CS2B shipping company/CS2B shipping company/Server.cs
new file mode 100644
index 0000000..97a1cd5
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/Server.cs
@@ -0,0 +1,6 @@
+namespace CS2B_shipping_company;
+
+public class Server
+{
+
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company
new file mode 100755
index 0000000..4be478c
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.deps.json b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.deps.json
new file mode 100644
index 0000000..d1ff8b6
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v9.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v9.0": {
+ "CS2B shipping company/1.0.0": {
+ "runtime": {
+ "CS2B shipping company.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "CS2B shipping company/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.dll b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.dll
new file mode 100644
index 0000000..91275f6
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.dll differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.pdb b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.pdb
new file mode 100644
index 0000000..e79e069
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.pdb differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.runtimeconfig.json b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.runtimeconfig.json
new file mode 100644
index 0000000..b19c3c8
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+ "runtimeOptions": {
+ "tfm": "net9.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "9.0.0"
+ },
+ "configProperties": {
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.dgspec.json b/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..259c322
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.dgspec.json
@@ -0,0 +1,67 @@
+{
+ "format": 1,
+ "restore": {
+ "/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj": {}
+ },
+ "projects": {
+ "/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj",
+ "projectName": "CS2B shipping company",
+ "projectPath": "/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj",
+ "packagesPath": "/home/rens/.nuget/packages/",
+ "outputPath": "/home/rens/T2/CS/CS2B shipping company/CS2B shipping company/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/rens/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net9.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/home/rens/.dotnet/sdk/9.0.300/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.g.props b/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.g.props
new file mode 100644
index 0000000..1ee7f5f
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/rens/.nuget/packages/
+ /home/rens/.nuget/packages/
+ PackageReference
+ 6.12.2
+
+
+
+
+
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.g.targets b/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/CS2B shipping company.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..9e76325
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfo.cs b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfo.cs
new file mode 100644
index 0000000..7b1fa9b
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("CS2B shipping company")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0a53cd8bd45341b69a3feec05a574e84f196f04b")]
+[assembly: System.Reflection.AssemblyProductAttribute("CS2B shipping company")]
+[assembly: System.Reflection.AssemblyTitleAttribute("CS2B shipping company")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfoInputs.cache b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..a193c9d
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+a8e586fa0f061cb0aaa5439753f525a2a3c0bf7950ed6c35dd6c9efc1c049d73
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GeneratedMSBuildEditorConfig.editorconfig b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..e7e48e5
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,15 @@
+is_global = true
+build_property.TargetFramework = net9.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = CS2B_shipping_company
+build_property.ProjectDir = /home/rens/T2/CS/CS2B shipping company/CS2B shipping company/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 9.0
+build_property.EnableCodeStyleSeverity =
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GlobalUsings.g.cs b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.assets.cache b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.assets.cache
new file mode 100644
index 0000000..5c45277
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.assets.cache differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.CoreCompileInputs.cache b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..e53f192
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+e5784bd8f6c60153fa7304c9656481c7b428255fd00993a6dce0cafe9bcc8366
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.FileListAbsolute.txt b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..d1805d3
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.FileListAbsolute.txt
@@ -0,0 +1,10 @@
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.dll
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/bin/Debug/net9.0/CS2B shipping company.pdb
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.GeneratedMSBuildEditorConfig.editorconfig
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfoInputs.cache
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.AssemblyInfo.cs
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.csproj.CoreCompileInputs.cache
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.dll
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/refint/CS2B shipping company.dll
+/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.pdb
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.dll b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.dll
new file mode 100644
index 0000000..91275f6
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.dll differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.genruntimeconfig.cache b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.genruntimeconfig.cache
new file mode 100644
index 0000000..50600ac
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.genruntimeconfig.cache
@@ -0,0 +1 @@
+359c231ad0ab162505dccc65a44df9ca96011831389af188175a0715d3cde94f
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.pdb b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.pdb
new file mode 100644
index 0000000..e79e069
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/CS2B shipping company.pdb differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/apphost b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/apphost
new file mode 100755
index 0000000..4be478c
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/apphost differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/ref/CS2B shipping company.dll b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/ref/CS2B shipping company.dll
new file mode 100644
index 0000000..ceb2546
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/ref/CS2B shipping company.dll differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/refint/CS2B shipping company.dll b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/refint/CS2B shipping company.dll
new file mode 100644
index 0000000..ceb2546
Binary files /dev/null and b/CS/CS2B shipping company/CS2B shipping company/obj/Debug/net9.0/refint/CS2B shipping company.dll differ
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/project.assets.json b/CS/CS2B shipping company/CS2B shipping company/obj/project.assets.json
new file mode 100644
index 0000000..722be29
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/project.assets.json
@@ -0,0 +1,72 @@
+{
+ "version": 3,
+ "targets": {
+ "net9.0": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net9.0": []
+ },
+ "packageFolders": {
+ "/home/rens/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj",
+ "projectName": "CS2B shipping company",
+ "projectPath": "/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj",
+ "packagesPath": "/home/rens/.nuget/packages/",
+ "outputPath": "/home/rens/T2/CS/CS2B shipping company/CS2B shipping company/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/rens/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net9.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
+ },
+ "frameworks": {
+ "net9.0": {
+ "targetAlias": "net9.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/home/rens/.dotnet/sdk/9.0.300/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/project.nuget.cache b/CS/CS2B shipping company/CS2B shipping company/obj/project.nuget.cache
new file mode 100644
index 0000000..9d7f0c3
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "7g+wE+CVdHE=",
+ "success": true,
+ "projectFilePath": "/home/rens/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/project.packagespec.json b/CS/CS2B shipping company/CS2B shipping company/obj/project.packagespec.json
new file mode 100644
index 0000000..d80defd
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/project.packagespec.json
@@ -0,0 +1 @@
+"restore":{"projectUniqueName":"/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj","projectName":"CS2B shipping company","projectPath":"/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/CS2B shipping company.csproj","outputPath":"/home/rens/files/T2/CS/CS2B shipping company/CS2B shipping company/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net9.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net9.0":{"targetAlias":"net9.0","imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/rens/.dotnet/sdk/9.0.300/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/rider.project.model.nuget.info b/CS/CS2B shipping company/CS2B shipping company/obj/rider.project.model.nuget.info
new file mode 100644
index 0000000..e03e5fd
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/rider.project.model.nuget.info
@@ -0,0 +1 @@
+17493942230565017
\ No newline at end of file
diff --git a/CS/CS2B shipping company/CS2B shipping company/obj/rider.project.restore.info b/CS/CS2B shipping company/CS2B shipping company/obj/rider.project.restore.info
new file mode 100644
index 0000000..e03e5fd
--- /dev/null
+++ b/CS/CS2B shipping company/CS2B shipping company/obj/rider.project.restore.info
@@ -0,0 +1 @@
+17493942230565017
\ No newline at end of file