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); } }