diff --git a/ITServiceManager/ITServiceManager/ITServiceManager.csproj b/ITServiceManager/ITServiceManager/ITServiceManager.csproj index f3520fa..4ccf359 100644 --- a/ITServiceManager/ITServiceManager/ITServiceManager.csproj +++ b/ITServiceManager/ITServiceManager/ITServiceManager.csproj @@ -32,4 +32,10 @@ + + + PreserveNewest + + + \ No newline at end of file diff --git a/ITServiceManager/ITServiceManager/Program.cs b/ITServiceManager/ITServiceManager/Program.cs index 096ef39..e3729b3 100644 --- a/ITServiceManager/ITServiceManager/Program.cs +++ b/ITServiceManager/ITServiceManager/Program.cs @@ -29,6 +29,8 @@ namespace ITServiceManager container.RegisterType(); container.RegisterType(); + container.RegisterType(); + return container; } } diff --git a/ITServiceManager/ITServiceManager/Repositories/IConnectionString.cs b/ITServiceManager/ITServiceManager/Repositories/IConnectionString.cs new file mode 100644 index 0000000..bb78357 --- /dev/null +++ b/ITServiceManager/ITServiceManager/Repositories/IConnectionString.cs @@ -0,0 +1,6 @@ +namespace ITServiceManager.Repositories; + +public interface IConnectionString +{ + public string ConnectionString { get; } +} diff --git a/ITServiceManager/ITServiceManager/Repositories/Implementations/CompanyRepository.cs b/ITServiceManager/ITServiceManager/Repositories/Implementations/CompanyRepository.cs index df2e94b..f4df14c 100644 --- a/ITServiceManager/ITServiceManager/Repositories/Implementations/CompanyRepository.cs +++ b/ITServiceManager/ITServiceManager/Repositories/Implementations/CompanyRepository.cs @@ -4,6 +4,12 @@ namespace ITServiceManager.Repositories.Implementations; public class CompanyRepository : ICompanyRepository { + private readonly IConnectionString _connectionString; + + public CompanyRepository(IConnectionString connectionString) + { + _connectionString = connectionString; + } public IEnumerable ReadCompanies() { return []; diff --git a/ITServiceManager/ITServiceManager/Repositories/Implementations/ConnectionString.cs b/ITServiceManager/ITServiceManager/Repositories/Implementations/ConnectionString.cs new file mode 100644 index 0000000..04eb28a --- /dev/null +++ b/ITServiceManager/ITServiceManager/Repositories/Implementations/ConnectionString.cs @@ -0,0 +1,6 @@ +namespace ITServiceManager.Repositories.Implementations; + +internal class ConnectionString : IConnectionString +{ + string IConnectionString.ConnectionString => ""; +} diff --git a/ITServiceManager/ITServiceManager/appsettings.json b/ITServiceManager/ITServiceManager/appsettings.json new file mode 100644 index 0000000..077404a --- /dev/null +++ b/ITServiceManager/ITServiceManager/appsettings.json @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file