private static void GenerateXlsFile(ILogFilesExcelProviderService logFilesExcelProviderService, ConcurrentSet <LogRptDto> reportRows)
        {
            const string excelRptFilePath = @"C:\Users\mgeiziry\Desktop\test.xlsx";

            var xlsFileInfo = new FileInfo(excelRptFilePath);

            if (xlsFileInfo.Exists)
            {
                xlsFileInfo.Delete();
            }

            using (var xlsFile = new ExcelPackage(xlsFileInfo))
            {
                logFilesExcelProviderService.GenerateRawDataSheet(reportRows, xlsFile);

                xlsFile.Save();
            }
            Context.Parent.Tell("done");
        }
 public LogFilesExcelProviderActor(ILogFilesExcelProviderService logFilesExcelProviderService)
 {
     Receive <ConcurrentSet <LogRptDto> >(reportRows =>
                                          GenerateXlsFile(logFilesExcelProviderService, reportRows));
 }