Skip to content

Commit

Permalink
Updated reference to Ducode.Essentials.Assembly
Browse files Browse the repository at this point in the history
  • Loading branch information
Duco committed May 21, 2019
1 parent 3707690 commit 50b870e
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 36 deletions.
12 changes: 5 additions & 7 deletions src/HttPlaceholder.BusinessLogic/DependencyRegistration.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Ducode.Essentials.Assembly;
using HttPlaceholder.BusinessLogic.Implementations;
using HttPlaceholder.Utilities;
using Microsoft.Extensions.DependencyInjection;

namespace HttPlaceholder.BusinessLogic
Expand All @@ -15,23 +14,22 @@ public static IServiceCollection AddBusinessLogic(this IServiceCollection servic
services.AddSingleton<IStubResponseGenerator, StubResponseGenerator>();
services.AddSingleton<IVariableParser, VariableParser>();

string filter = "HttPlaceholder";

// Condition checkers
var conditionCheckerTypes = AssemblyUtilities.GetImplementations<IConditionChecker>("HttPlaceholder");
foreach (var type in conditionCheckerTypes)
foreach (var type in AssemblyHelper.GetImplementations<IConditionChecker>(filter))
{
services.AddTransient(typeof(IConditionChecker), type);
}

// Response writers
var responseWriterTypes = AssemblyUtilities.GetImplementations<IResponseWriter>("HttPlaceholder");
foreach (var type in responseWriterTypes)
foreach (var type in AssemblyHelper.GetImplementations<IResponseWriter>(filter))
{
services.AddTransient(typeof(IResponseWriter), type);
}

// Variable handlers
var variableHandlers = AssemblyUtilities.GetImplementations<IVariableHandler>("HttPlaceholder");
foreach (var type in variableHandlers)
foreach (var type in AssemblyHelper.GetImplementations<IVariableHandler>(filter))
{
services.AddTransient(typeof(IVariableHandler), type);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<WarningsAsErrors />
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Ducode.Essentials.Assembly" Version="0.0.4" />
<PackageReference Include="Ducode.Essentials.Assembly" Version="0.0.5" />
<PackageReference Include="Ducode.Essentials.Async" Version="0.0.2" />
<PackageReference Include="IPAddressRange" Version="3.2.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Dapper" Version="1.60.6" />
<PackageReference Include="Ducode.Essentials.Assembly" Version="0.0.4" />
<PackageReference Include="Ducode.Essentials.Assembly" Version="0.0.5" />
<PackageReference Include="Ducode.Essentials.Console" Version="0.0.3" />
<PackageReference Include="Ducode.Essentials.Files" Version="0.0.2" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="2.2.0" />
Expand Down
2 changes: 1 addition & 1 deletion src/HttPlaceholder.Services/HttPlaceholder.Services.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<WarningsAsErrors />
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Ducode.Essentials.Assembly" Version="0.0.4" />
<PackageReference Include="Ducode.Essentials.Assembly" Version="0.0.5" />
<PackageReference Include="Ducode.Essentials.Console" Version="0.0.3" />
<PackageReference Include="Ducode.Essentials.Files" Version="0.0.2" />
<PackageReference Include="Ducode.Essentials.Mvc" Version="0.0.3" />
Expand Down
26 changes: 0 additions & 26 deletions src/HttPlaceholder.Utilities/AssemblyUtilities.cs

This file was deleted.

0 comments on commit 50b870e

Please sign in to comment.