начало работы

This commit is contained in:
user 2024-11-11 23:35:55 +04:00
parent dff96e44cf
commit ae85d1eea3
6 changed files with 29 additions and 0 deletions

View File

@ -32,4 +32,10 @@
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Update="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project> </Project>

View File

@ -29,6 +29,8 @@ namespace ITServiceManager
container.RegisterType<IEmployeeRepository, EmployeeRepository>(); container.RegisterType<IEmployeeRepository, EmployeeRepository>();
container.RegisterType<ICompanyRepository, CompanyRepository>(); container.RegisterType<ICompanyRepository, CompanyRepository>();
container.RegisterType<IConnectionString, ConnectionString>();
return container; return container;
} }
} }

View File

@ -0,0 +1,6 @@
namespace ITServiceManager.Repositories;
public interface IConnectionString
{
public string ConnectionString { get; }
}

View File

@ -4,6 +4,12 @@ namespace ITServiceManager.Repositories.Implementations;
public class CompanyRepository : ICompanyRepository public class CompanyRepository : ICompanyRepository
{ {
private readonly IConnectionString _connectionString;
public CompanyRepository(IConnectionString connectionString)
{
_connectionString = connectionString;
}
public IEnumerable<Company> ReadCompanies() public IEnumerable<Company> ReadCompanies()
{ {
return []; return [];

View File

@ -0,0 +1,6 @@
namespace ITServiceManager.Repositories.Implementations;
internal class ConnectionString : IConnectionString
{
string IConnectionString.ConnectionString => "";
}

View File

@ -0,0 +1,3 @@
{
}