Skip to content

Commit 32abad3

Browse files
Move classes into class lib (#4)
1 parent 6fd2e3c commit 32abad3

13 files changed

+41
-17
lines changed

HttpHealthCheckDashboard.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1212
README.md = README.md
1313
EndProjectSection
1414
EndProject
15+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HttpHealthCheckDashboardLib", "HttpHealthCheckDashboardLib\HttpHealthCheckDashboardLib.csproj", "{C5F20680-076B-4361-AF25-FE52DEFE98FE}"
16+
EndProject
1517
Global
1618
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1719
Debug|Any CPU = Debug|Any CPU
@@ -22,6 +24,10 @@ Global
2224
{81264DB3-4F19-41C5-BF71-8D60E4C30C33}.Debug|Any CPU.Build.0 = Debug|Any CPU
2325
{81264DB3-4F19-41C5-BF71-8D60E4C30C33}.Release|Any CPU.ActiveCfg = Release|Any CPU
2426
{81264DB3-4F19-41C5-BF71-8D60E4C30C33}.Release|Any CPU.Build.0 = Release|Any CPU
27+
{C5F20680-076B-4361-AF25-FE52DEFE98FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
28+
{C5F20680-076B-4361-AF25-FE52DEFE98FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
29+
{C5F20680-076B-4361-AF25-FE52DEFE98FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
30+
{C5F20680-076B-4361-AF25-FE52DEFE98FE}.Release|Any CPU.Build.0 = Release|Any CPU
2531
EndGlobalSection
2632
GlobalSection(SolutionProperties) = preSolution
2733
HideSolutionNode = FALSE

HttpHealthCheckDashboard/HealthCheckExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using HealthChecks.UI.Client;
2-
using HttpHealthCheckDashboard.HealthChecks;
2+
using HttpHealthCheckDashboardLib.HealthChecks;
33
using Microsoft.AspNetCore.Builder;
44
using Microsoft.AspNetCore.Diagnostics.HealthChecks;
55
using Microsoft.AspNetCore.Routing;

HttpHealthCheckDashboard/HttpHealthCheckDashboard.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,8 @@
1313
<PackageReference Include="AspNetCore.HealthChecks.UI.InMemory.Storage" Version="5.0.1" />
1414
</ItemGroup>
1515

16+
<ItemGroup>
17+
<ProjectReference Include="..\HttpHealthCheckDashboardLib\HttpHealthCheckDashboardLib.csproj" />
18+
</ItemGroup>
19+
1620
</Project>

HttpHealthCheckDashboard/Startup.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using ArnabDeveloper.HttpHealthCheck;
22
using ArnabDeveloper.HttpHealthCheck.DI;
3-
using HttpHealthCheckDashboard.HealthChecks;
3+
using HttpHealthCheckDashboardLib;
44
using Microsoft.AspNetCore.Builder;
55
using Microsoft.AspNetCore.Hosting;
66
using Microsoft.AspNetCore.Http;

HttpHealthCheckDashboard/HealthChecks/CommonHealthCheck.cs renamed to HttpHealthCheckDashboardLib/CommonHealthCheck.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using ArnabDeveloper.HttpHealthCheck;
22

3-
namespace HttpHealthCheckDashboard.HealthChecks
3+
namespace HttpHealthCheckDashboardLib
44
{
5-
internal class CommonHealthCheck : ICommonHealthCheck
5+
public class CommonHealthCheck : ICommonHealthCheck
66
{
77
private readonly IHealthCheck _healthCheck;
88

HttpHealthCheckDashboard/HealthChecks/BlogHealthCheck.cs renamed to HttpHealthCheckDashboardLib/HealthChecks/BlogHealthCheck.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77

8-
namespace HttpHealthCheckDashboard.HealthChecks
8+
namespace HttpHealthCheckDashboardLib.HealthChecks
99
{
10-
internal class BlogHealthCheck
10+
public class BlogHealthCheck
1111
: Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck
1212
{
1313
private readonly IEnumerable<ApiDetail> _urlDetails;

HttpHealthCheckDashboard/HealthChecks/GitHubHealthCheck.cs renamed to HttpHealthCheckDashboardLib/HealthChecks/GitHubHealthCheck.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77

8-
namespace HttpHealthCheckDashboard.HealthChecks
8+
namespace HttpHealthCheckDashboardLib.HealthChecks
99
{
10-
internal class GitHubHealthCheck
10+
public class GitHubHealthCheck
1111
: Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck
1212
{
1313
private readonly IEnumerable<ApiDetail> _urlDetails;

HttpHealthCheckDashboard/HealthChecks/InactiveUrlHealthCheck.cs renamed to HttpHealthCheckDashboardLib/HealthChecks/InactiveUrlHealthCheck.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77

8-
namespace HttpHealthCheckDashboard.HealthChecks
8+
namespace HttpHealthCheckDashboardLib.HealthChecks
99
{
10-
internal class InactiveUrlHealthCheck
10+
public class InactiveUrlHealthCheck
1111
: Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck
1212
{
1313
private readonly IEnumerable<ApiDetail> _urlDetails;

HttpHealthCheckDashboard/HealthChecks/InstagramHealthCheck.cs renamed to HttpHealthCheckDashboardLib/HealthChecks/InstagramHealthCheck.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77

8-
namespace HttpHealthCheckDashboard.HealthChecks
8+
namespace HttpHealthCheckDashboardLib.HealthChecks
99
{
10-
internal class InstagramHealthCheck
10+
public class InstagramHealthCheck
1111
: Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck
1212
{
1313
private readonly IEnumerable<ApiDetail> _urlDetails;

HttpHealthCheckDashboard/HealthChecks/InvalidUrlHealthCheck.cs renamed to HttpHealthCheckDashboardLib/HealthChecks/InvalidUrlHealthCheck.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77

8-
namespace HttpHealthCheckDashboard.HealthChecks
8+
namespace HttpHealthCheckDashboardLib.HealthChecks
99
{
10-
internal class InvalidUrlHealthCheck
10+
public class InvalidUrlHealthCheck
1111
: Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck
1212
{
1313
private readonly IEnumerable<ApiDetail> _urlDetails;

0 commit comments

Comments
 (0)