aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs16
-rw-r--r--RhSolutions.AddIn/Services/AddInConfiguration.cs (renamed from RhSolutions.AddIn/Services/RhAddInConfiguration.cs)4
-rw-r--r--RhSolutions.AddIn/Services/DatabaseClient.cs (renamed from RhSolutions.AddIn/Services/RhDatabaseClient.cs)4
-rw-r--r--RhSolutions.AddIn/Services/DxfWriter.cs (renamed from RhSolutions.AddIn/Services/RhDxfWriter.cs)4
-rw-r--r--RhSolutions.AddIn/Services/ExcelReader.cs (renamed from RhSolutions.AddIn/Services/RhExcelReader.cs)4
-rw-r--r--RhSolutions.AddIn/Services/ExcelWriter.cs (renamed from RhSolutions.AddIn/Services/RhExcelWriter.cs)4
-rw-r--r--RhSolutions.AddIn/Services/FileDialog.cs (renamed from RhSolutions.AddIn/Services/ExcelFileDialog.cs)4
-rw-r--r--RhSolutions.AddIn/Services/IReader.cs (renamed from RhSolutions.AddIn/Services/IExcelReader.cs)2
-rw-r--r--RhSolutions.AddIn/Services/IWriter.cs (renamed from RhSolutions.AddIn/Services/IExcelWriter.cs)2
-rw-r--r--RhSolutions.AddIn/Services/WriterFactory.cs6
-rw-r--r--RhSolutions.AddIn/Tools/Tool.cs6
-rw-r--r--RhSolutions.Tests/CanReadProducts.cs4
12 files changed, 30 insertions, 30 deletions
diff --git a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
index ba9cd2f..0301535 100644
--- a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
+++ b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
@@ -20,16 +20,16 @@ public sealed class RhSolutionsAddIn : IExcelAddIn
Services.AddHttpClient()
.AddSingleton((Application)ExcelDnaUtil.Application)
- .AddSingleton<IAddInConfiguration, RhAddInConfiguration>()
- .AddSingleton<IDatabaseClient, RhDatabaseClient>()
- .AddTransient<IFileDialog, ExcelFileDialog>()
- .AddTransient<IExcelReader, RhExcelReader>();
+ .AddSingleton<IAddInConfiguration, AddInConfiguration>()
+ .AddSingleton<IDatabaseClient, DatabaseClient>()
+ .AddTransient<IFileDialog, FileDialog>()
+ .AddTransient<IReader, ExcelReader>();
Services.AddSingleton<WriterFactory>();
- Services.AddTransient<RhExcelWriter>()
- .AddTransient<IExcelWriter, RhExcelWriter>(s => s.GetService<RhExcelWriter>());
- Services.AddTransient<RhDxfWriter>()
- .AddTransient<IExcelWriter, RhDxfWriter>(s => s.GetService<RhDxfWriter>());
+ Services.AddTransient<ExcelWriter>()
+ .AddTransient<IWriter, ExcelWriter>(s => s.GetService<ExcelWriter>());
+ Services.AddTransient<DxfWriter>()
+ .AddTransient<IWriter, DxfWriter>(s => s.GetService<DxfWriter>());
Services.AddSingleton<ToolFactory>();
diff --git a/RhSolutions.AddIn/Services/RhAddInConfiguration.cs b/RhSolutions.AddIn/Services/AddInConfiguration.cs
index e9e393b..363c3f3 100644
--- a/RhSolutions.AddIn/Services/RhAddInConfiguration.cs
+++ b/RhSolutions.AddIn/Services/AddInConfiguration.cs
@@ -3,11 +3,11 @@ using System.IO;
namespace RhSolutions.Services;
-public class RhAddInConfiguration : ApplicationSettingsBase, IAddInConfiguration
+public class AddInConfiguration : ApplicationSettingsBase, IAddInConfiguration
{
private readonly Dictionary<string, string> _priceListHeaders;
- public RhAddInConfiguration()
+ public AddInConfiguration()
{
_priceListHeaders = new Dictionary<string, string>()
{
diff --git a/RhSolutions.AddIn/Services/RhDatabaseClient.cs b/RhSolutions.AddIn/Services/DatabaseClient.cs
index 520915d..2e73304 100644
--- a/RhSolutions.AddIn/Services/RhDatabaseClient.cs
+++ b/RhSolutions.AddIn/Services/DatabaseClient.cs
@@ -5,12 +5,12 @@ using System.Threading.Tasks;
namespace RhSolutions.Services;
-public class RhDatabaseClient : IDatabaseClient
+public class DatabaseClient : IDatabaseClient
{
private readonly IServiceProvider serviceProvider;
public HttpStatusCode StatusCode { get; private set; }
- public RhDatabaseClient(IServiceProvider provider)
+ public DatabaseClient(IServiceProvider provider)
{
this.serviceProvider = provider;
}
diff --git a/RhSolutions.AddIn/Services/RhDxfWriter.cs b/RhSolutions.AddIn/Services/DxfWriter.cs
index 49e3013..9909fb6 100644
--- a/RhSolutions.AddIn/Services/RhDxfWriter.cs
+++ b/RhSolutions.AddIn/Services/DxfWriter.cs
@@ -8,14 +8,14 @@ using Line = netDxf.Entities.Line;
namespace RhSolutions.Services;
-public class RhDxfWriter : IExcelWriter
+public class DxfWriter : IWriter
{
private readonly string file;
private readonly DxfDocument doc;
private Dictionary<Product, double> productDict;
private readonly Block tableBlock;
- public RhDxfWriter()
+ public DxfWriter()
{
string filepath = RhSolutionsAddIn.Excel.ActiveWorkbook.Path;
string filename = Path.GetFileNameWithoutExtension(RhSolutionsAddIn.Excel.ActiveWorkbook.Name);
diff --git a/RhSolutions.AddIn/Services/RhExcelReader.cs b/RhSolutions.AddIn/Services/ExcelReader.cs
index fd3163a..5cc5e86 100644
--- a/RhSolutions.AddIn/Services/RhExcelReader.cs
+++ b/RhSolutions.AddIn/Services/ExcelReader.cs
@@ -9,13 +9,13 @@ namespace RhSolutions.Services;
#if !NET472
[SupportedOSPlatform("windows")]
#endif
-public class RhExcelReader : IExcelReader, IDisposable
+public class ExcelReader : IReader, IDisposable
{
private ProgressBar _progressBar;
private readonly Dictionary<string, string> headers;
private readonly Application _application;
- public RhExcelReader(Application application, IAddInConfiguration configuration)
+ public ExcelReader(Application application, IAddInConfiguration configuration)
{
_application = application;
headers = configuration.GetPriceListHeaders();
diff --git a/RhSolutions.AddIn/Services/RhExcelWriter.cs b/RhSolutions.AddIn/Services/ExcelWriter.cs
index 2916dc2..445e2d5 100644
--- a/RhSolutions.AddIn/Services/RhExcelWriter.cs
+++ b/RhSolutions.AddIn/Services/ExcelWriter.cs
@@ -9,7 +9,7 @@ namespace RhSolutions.Services;
#if !NET472
[SupportedOSPlatform("windows")]
#endif
-public class RhExcelWriter : IExcelWriter, IDisposable
+public class ExcelWriter : IWriter, IDisposable
{
private readonly Application _application;
private Worksheet _worksheet;
@@ -24,7 +24,7 @@ public class RhExcelWriter : IExcelWriter, IDisposable
_nameCell,
_oldSkuCell;
- public RhExcelWriter(Application application, IAddInConfiguration configuration)
+ public ExcelWriter(Application application, IAddInConfiguration configuration)
{
_application = application;
_pricelistPath = configuration.GetPriceListPath();
diff --git a/RhSolutions.AddIn/Services/ExcelFileDialog.cs b/RhSolutions.AddIn/Services/FileDialog.cs
index 9e70d46..f211307 100644
--- a/RhSolutions.AddIn/Services/ExcelFileDialog.cs
+++ b/RhSolutions.AddIn/Services/FileDialog.cs
@@ -1,10 +1,10 @@
namespace RhSolutions.Services;
-public class ExcelFileDialog : IFileDialog
+public class FileDialog : IFileDialog
{
private Application _application;
- public ExcelFileDialog(Application application)
+ public FileDialog(Application application)
{
_application = application;
}
diff --git a/RhSolutions.AddIn/Services/IExcelReader.cs b/RhSolutions.AddIn/Services/IReader.cs
index 897d452..a2474cc 100644
--- a/RhSolutions.AddIn/Services/IExcelReader.cs
+++ b/RhSolutions.AddIn/Services/IReader.cs
@@ -1,6 +1,6 @@
namespace RhSolutions.Services;
-public interface IExcelReader : IDisposable
+public interface IReader : IDisposable
{
public Dictionary<Product, double> ReadProducts(Range range);
public List<(string, Dictionary<Product, double>)> ReadProducts(IEnumerable<Worksheet> worksheets);
diff --git a/RhSolutions.AddIn/Services/IExcelWriter.cs b/RhSolutions.AddIn/Services/IWriter.cs
index ea6bf5a..fd41fd7 100644
--- a/RhSolutions.AddIn/Services/IExcelWriter.cs
+++ b/RhSolutions.AddIn/Services/IWriter.cs
@@ -1,6 +1,6 @@
namespace RhSolutions.Services;
-public interface IExcelWriter : IDisposable
+public interface IWriter : IDisposable
{
public void WriteProducts(IEnumerable<(string, Dictionary<Product, double>)> products);
public void WriteProducts(Dictionary<Product, double> products);
diff --git a/RhSolutions.AddIn/Services/WriterFactory.cs b/RhSolutions.AddIn/Services/WriterFactory.cs
index 8238629..3193712 100644
--- a/RhSolutions.AddIn/Services/WriterFactory.cs
+++ b/RhSolutions.AddIn/Services/WriterFactory.cs
@@ -9,16 +9,16 @@ public class WriterFactory
_serviceProvider = serviceProvider;
}
- public IExcelWriter GetWriter(string writerName)
+ public IWriter GetWriter(string writerName)
{
if (writerName.Equals("Dxf"))
{
- return (IExcelWriter)_serviceProvider.GetService(typeof(RhDxfWriter));
+ return (IWriter)_serviceProvider.GetService(typeof(DxfWriter));
}
else
{
- return (IExcelWriter)_serviceProvider.GetService(typeof(RhExcelWriter));
+ return (IWriter)_serviceProvider.GetService(typeof(ExcelWriter));
}
}
}
diff --git a/RhSolutions.AddIn/Tools/Tool.cs b/RhSolutions.AddIn/Tools/Tool.cs
index 2869dff..c9ae815 100644
--- a/RhSolutions.AddIn/Tools/Tool.cs
+++ b/RhSolutions.AddIn/Tools/Tool.cs
@@ -9,13 +9,13 @@ namespace RhSolutions.Tools;
#endif
internal abstract class Tool : IDisposable
{
- protected readonly IExcelReader _reader;
+ protected readonly IReader _reader;
protected readonly WriterFactory _writerFactory;
- protected IExcelWriter _writer;
+ protected IWriter _writer;
public Tool(IServiceProvider provider)
{
- _reader = provider.GetRequiredService<IExcelReader>();
+ _reader = provider.GetRequiredService<IReader>();
_writerFactory = provider.GetRequiredService<WriterFactory>();
}
diff --git a/RhSolutions.Tests/CanReadProducts.cs b/RhSolutions.Tests/CanReadProducts.cs
index e9be68c..fd33a69 100644
--- a/RhSolutions.Tests/CanReadProducts.cs
+++ b/RhSolutions.Tests/CanReadProducts.cs
@@ -7,7 +7,7 @@ namespace RhSolutions.Tests;
public class CanReadProducts : IDisposable
{
private RhSolutionsAddIn _addIn;
- private IExcelReader _reader;
+ private IReader _reader;
private Workbook _testWorkbook;
public CanReadProducts()
@@ -15,7 +15,7 @@ public class CanReadProducts : IDisposable
_addIn = new();
_testWorkbook = Util.Application.Workbooks.Add();
_addIn.AutoOpen();
- _reader = RhSolutionsAddIn.ServiceProvider.GetRequiredService<IExcelReader>();
+ _reader = RhSolutionsAddIn.ServiceProvider.GetRequiredService<IReader>();
}
[ExcelFact]