private void Render_Word_Report(string reportOutputDirectory,
                                        string reportDataFilePath)
        {
            var jsonData     = Read_Report_Data(reportDataFilePath);
            var inputMessage = new RenderWordInput
            {
                TemplateName = "ReportWithImages",
                ReportName   = "ExampleReport",
                JsonModel    = jsonData
            };

            _wordUseCase.Execute(inputMessage, _presenter);

            _presenter.Render(reportOutputDirectory, "docx");
        }
Esempio n. 2
0
        private void Render_Report_With_Images(string reportOutputDirectory,
                                               string reportDataFilePath)
        {
            var jsonData     = Read_Report_Data(reportDataFilePath);
            var inputMessage = Create_Word_Input_Message(jsonData);

            _usecase.Execute(inputMessage, _presenter);

            _presenter.Render(reportOutputDirectory);
        }