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)>() + { + (string.Empty, new Dictionary() + { + [new Product("11600011001")] = 10, + [new Product("11600021001")] = 10, + [new Product("11600031001")] = 10 + }) + }; + _writer.WriteProducts(products); + } +}