Skip to content

Commit f3b9fd0

Browse files
committed
Code cleanup and reorganization.
1 parent ed684f1 commit f3b9fd0

File tree

11 files changed

+51
-67
lines changed

11 files changed

+51
-67
lines changed

src/Serilog.Ui.Core/IDataProviderOptionBuilder.cs

Lines changed: 0 additions & 49 deletions
This file was deleted.
File renamed without changes.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
using Microsoft.Extensions.DependencyInjection;
2+
3+
namespace Serilog.Ui.Core
4+
{
5+
public class DataProviderOptionsBuilder : IDataProviderOptionsBuilder
6+
{
7+
private readonly IServiceCollection _services;
8+
9+
public DataProviderOptionsBuilder(IServiceCollection services)
10+
{
11+
_services = services;
12+
}
13+
14+
IServiceCollection IDataProviderOptionsBuilder.Services => _services;
15+
}
16+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
using Microsoft.Extensions.DependencyInjection;
2+
3+
namespace Serilog.Ui.Core
4+
{
5+
public interface IDataProviderOptionsBuilder
6+
{
7+
IServiceCollection Services { get; }
8+
}
9+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
namespace Serilog.Ui.Core
2+
{
3+
public class RelationalDbOptions
4+
{
5+
public string ConnectionString { get; set; }
6+
7+
public string TableName { get; set; }
8+
9+
public string Schema { get; set; }
10+
}
11+
}

src/Serilog.Ui.Core/Serilog.Ui.Core.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,8 @@
77
<ItemGroup>
88
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.3" />
99
</ItemGroup>
10+
11+
<ItemGroup>
12+
<Folder Include="Models\" />
13+
</ItemGroup>
1014
</Project>

src/Serilog.Ui.MsSqlServerProvider/DataProviderOptionBuilderExtensions.cs renamed to src/Serilog.Ui.MsSqlServerProvider/Extensions/DataProviderOptionsBuilderExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace Serilog.Ui.MsSqlServerProvider
77
public static class DataProviderOptionBuilderExtensions
88
{
99
public static void UseSqlServer(
10-
this DataProviderOptionBuilder optionsBuilder,
10+
this DataProviderOptionsBuilder optionsBuilder,
1111
string connectionString,
1212
string tableName,
1313
string schemaName = null
@@ -26,7 +26,7 @@ public static void UseSqlServer(
2626
Schema = schemaName
2727
};
2828

29-
optionsBuilder.Services.AddSingleton(relationProvider);
29+
((IDataProviderOptionsBuilder)optionsBuilder).Services.AddSingleton(relationProvider);
3030
}
3131
}
3232
}

src/Serilog.Ui.MsSqlServerProvider/Serilog.Ui.MsSqlServerProvider.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@
88
<ProjectReference Include="..\Serilog.Ui.Core\Serilog.Ui.Core.csproj" />
99
</ItemGroup>
1010

11+
<ItemGroup>
12+
<Folder Include="Extensions\" />
13+
</ItemGroup>
14+
1115
</Project>

src/Serilog.Ui.MsSqlServerProvider/SqlServerDataProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ namespace Serilog.Ui.MsSqlServerProvider
66
{
77
public class SqlServerDataProvider : IDataProvider
88
{
9-
private readonly SqlServerOptions _options;
9+
private readonly RelationalDbOptions _options;
1010

11-
public SqlServerDataProvider(SqlServerOptions options)
11+
public SqlServerDataProvider(RelationalDbOptions options)
1212
{
1313
_options = options;
1414
}

src/Serilog.Ui.MsSqlServerProvider/SqlServerOptions.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)