aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RhSolutions.AddIn/Tools/SleevesTool.cs25
1 files changed, 25 insertions, 0 deletions
diff --git a/RhSolutions.AddIn/Tools/SleevesTool.cs b/RhSolutions.AddIn/Tools/SleevesTool.cs
new file mode 100644
index 0000000..727baed
--- /dev/null
+++ b/RhSolutions.AddIn/Tools/SleevesTool.cs
@@ -0,0 +1,25 @@
+namespace RhSolutions.Tools;
+
+internal class SleevesTool : Tool
+{
+ public SleevesTool(IServiceProvider provider) : base(provider)
+ {
+ }
+
+ public override void Execute()
+ {
+ Application app = RhSolutionsAddIn.Excel.Application;
+ _reader = _readerFactory.GetReader("Excel");
+ _writer = _writerFactory.GetWriter("CurrentPrice");
+ var products = new List<(string, Dictionary<Product, double>)>()
+ {
+ (string.Empty, new Dictionary<Product, double>()
+ {
+ [new Product("11600011001")] = 10,
+ [new Product("11600021001")] = 10,
+ [new Product("11600031001")] = 10
+ })
+ };
+ _writer.WriteProducts(products);
+ }
+}