public CompoundTeXBuilder(ITeXBuilderRepository builderRepository, IReportGenerator reportGenerator, ILazyLoadTask lazyLoadTask, IRepresentationInfoRepository representationRepository, ICompoundAlternativeTask compoundAlternativeTask) : base(builderRepository, reportGenerator, lazyLoadTask) { _representationRepository = representationRepository; _compoundAlternativeTask = compoundAlternativeTask; }
public UserAdminController(ApplicationDbContext context) { _context = context; _dataAccess = new DataAccsessAction(context); _userAdminViewModel = new UserAdminViewModel(); _reportGenerator = new ReportGenerator(); }
public void Initialize(IWindowExternalCallbackWriter callbackWriter, ISettings settings, IReportGenerator reportGenerator, IJsReportProxy jsReportProxy) { this.reportGenerator = reportGenerator; this.windowExternalCallbackWriter = callbackWriter; this.settings = settings; this.jsReportProxy = jsReportProxy; }
public void Setup() { validator = new AccountBalanceRequestValidator(); reportGenerator = new BalanceReportGenerator(); accountRequestParser = new AccountRequestParser(); balanceReporterService = new BalanceReporterService(accountRequestParser, reportGenerator, validator); }
public ReportService(ILog log, IConfigurationProvider configurationProvider, IScheduleProvider scheduleProvider, IReportGenerator reportGenerator) { _log = log; _configurationProvider = configurationProvider; _scheduleProvider = scheduleProvider; _reportGenerator = reportGenerator; }
public RequestAnalyzer(ITargetNameParser targetNameParser, IAnalysisEngine analysisEngine, ITargetMapper targetMapper, IReportGenerator reportGenerator) { _targetNameParser = targetNameParser; _analysisEngine = analysisEngine; _targetMapper = targetMapper; _reportGenerator = reportGenerator; }
public ReportingHandlers(IRepository<Cathedra> cathedraRepository, IRepository<Person> personRepository, IExcelReportingService excelService, IReportGenerator reportGenerator) { if (cathedraRepository == null) { throw new ArgumentNullException("cathedraRepository"); } if (personRepository == null) { throw new ArgumentNullException("personRepository"); } if (excelService == null) { throw new ArgumentNullException("excelService"); } if (reportGenerator == null) { throw new ArgumentNullException("reportGenerator"); } _cathedraRepository = cathedraRepository; _personRepository = personRepository; _excelService = excelService; _reportGenerator = reportGenerator; }
public void Init() { _log = Substitute.For <ILog>(); _dateCalculator = Substitute.For <IDateCalculator>(); _powerService = Substitute.For <IPowerService>(); _positionAggregator = Substitute.For <IPositionAggregator>(); _fileNameGenerator = Substitute.For <IFileNameGenerator>(); _reportContentWriter = Substitute.For <IReportContentWriter>(); _file = Substitute.For <IFile>(); _reportGenerator = new ReportGenerator(_log, _dateCalculator, _powerService, _positionAggregator, _fileNameGenerator, _reportContentWriter, _file); _reportFolder = @"C:\Temp\"; _dates = new DateResult { ExtractDateTime = new DateTime(2015, 10, 5, 23, 34, 0), RequestDate = new DateTime(2015, 10, 6) }; _powerTradeOne = new PowerTrade(); _powerTradeTwo = new PowerTrade(); _powerTrades = new[] { _powerTradeOne, _powerTradeTwo }; _powerPosition = new PowerPosition(_dates.RequestDate); _fileName = "PowerPositions.csv"; _content = "Local time, Volume etc"; _dateCalculator.Calculate().Returns(_dates); _powerService.GetTrades(_dates.RequestDate).Returns(_powerTrades); _positionAggregator.Aggregate(_dates.RequestDate, Arg.Is <List <PowerTrade> >(x => x[0] == _powerTradeOne && x[1] == _powerTradeTwo)).Returns(_powerPosition); _fileNameGenerator.Generate(_dates.ExtractDateTime).Returns(_fileName); _reportContentWriter.Write(_powerPosition).Returns(_content); }
protected override void Context() { _createIndvidualAlgorithm = A.Fake <ICreateIndividualAlgorithm>(); _entityBaseFactory = A.Fake <IObjectBaseFactory>(); _individualModelTask = A.Fake <IIndividualModelTask>(); _speciesRepository = A.Fake <ISpeciesRepository>(); _entityValidator = A.Fake <IEntityValidator>(); _reportGenerator = A.Fake <IReportGenerator>(); _genderRepository = A.Fake <IGenderRepository>(); _moleculeOntogenyVariabilityUpdater = A.Fake <IMoleculeOntogenyVariabilityUpdater>(); _diseaseStateImplementationRepository = A.Fake <IDiseaseStateImplementationFactory>(); sut = new IndividualFactory( _individualModelTask, _entityBaseFactory, _createIndvidualAlgorithm, _speciesRepository, _entityValidator, _reportGenerator, _moleculeOntogenyVariabilityUpdater, _genderRepository, _diseaseStateImplementationRepository ); _age = DomainHelperForSpecs.ConstantParameterWithValue().WithName(CoreConstants.Parameters.AGE); _gestationalAge = DomainHelperForSpecs.ConstantParameterWithValue().WithName(Constants.Parameters.GESTATIONAL_AGE); _height = DomainHelperForSpecs.ConstantParameterWithValue().WithName(CoreConstants.Parameters.HEIGHT); _weight = DomainHelperForSpecs.ConstantParameterWithValue().WithName(CoreConstants.Parameters.WEIGHT); _bmi = DomainHelperForSpecs.ConstantParameterWithValue().WithName(CoreConstants.Parameters.BMI); }
protected override void Context() { _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _reportGenerator = A.Fake <IReportGenerator>(); _treeNodeFactory = new TreeNodeFactoryForSpecs(); sut = new ParameterContainerToTreeNodeMapper(_treeNodeFactory, _representationInfoRepository); }
public void Init() { _log = Substitute.For<ILog>(); _dateCalculator = Substitute.For<IDateCalculator>(); _powerService = Substitute.For<IPowerService>(); _positionAggregator = Substitute.For<IPositionAggregator>(); _fileNameGenerator = Substitute.For<IFileNameGenerator>(); _reportContentWriter = Substitute.For<IReportContentWriter>(); _file = Substitute.For<IFile>(); _reportGenerator = new ReportGenerator(_log, _dateCalculator, _powerService, _positionAggregator, _fileNameGenerator, _reportContentWriter, _file); _reportFolder = @"C:\Temp\"; _dates = new DateResult { ExtractDateTime = new DateTime(2015, 10, 5, 23, 34, 0), RequestDate = new DateTime(2015, 10, 6) }; _powerTradeOne = new PowerTrade(); _powerTradeTwo = new PowerTrade(); _powerTrades = new[] { _powerTradeOne, _powerTradeTwo }; _powerPosition = new PowerPosition(); _fileName = "PowerPositions.csv"; _content = "Local time, Volume etc"; _dateCalculator.Calculate().Returns(_dates); _powerService.GetTrades(_dates.RequestDate).Returns(_powerTrades); _positionAggregator.Aggregate(_dates.RequestDate, Arg.Is<List<PowerTrade>>(x => x[0] == _powerTradeOne && x[1] == _powerTradeTwo)).Returns(_powerPosition); _fileNameGenerator.Generate(_dates.ExtractDateTime).Returns(_fileName); _reportContentWriter.Write(_powerPosition).Returns(_content); }
public ReportGeneratorInitializer(IIntervalHelper intervalHelper, IReportGenerator reportGenerator) { _intervalHelper = intervalHelper; _reportGenerator = reportGenerator; _timer = new Timer { Interval = 1000 }; _isFirst = true; }
public HomeController(IUnitOfWork uow, IReportFormatter reportFormatter, IReportGenerator reportGenerator, IPersonTimeManager personTimeManager) { _uow = uow; _reportFormatter = reportFormatter; _reportGenerator = reportGenerator; _personTimeManager = personTimeManager; _dataMapper = new ViewDataMapper(); }
/// <summary> /// Initializes a new instance of the <see cref="HistoryReportService"/> class. /// </summary> /// <param name="reportGenerator">The report generator service for report body preparing.</param> /// <param name="graphClient">The graph client.</param> /// <param name="configuration">The application configuration.</param> /// <param name="logger">The logger implementation.</param> public HistoryReportService(IReportGenerator reportGenerator, IMSGraphClient graphClient, IAppSettings configuration, ILogger <HistoryReportService> logger) { this.reportGenerator = reportGenerator ?? throw new ArgumentNullException(nameof(reportGenerator)); this.graphClient = graphClient ?? throw new ArgumentNullException(nameof(graphClient)); this.connectionName = configuration.ConnectionName ?? throw new ArgumentNullException(nameof(configuration.ConnectionName)); this.reportsFolderName = configuration.ReportsFolderName; this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DailyReporter() { _finance = new FinanceCalculator(); _inventory = new InventoryManager(_emailer, _queue, _database, _api); _report = new ReportGenerator(); _vendors = new VendorNotifier(_database, _emailer); _logger = new ConsoleLogger(); }
public TransferToPayrollService(IReportGenerator reportGenerator, IGenericRepository <DriveReport> driveReportRepo, ISdClient sdClient, ILogger logger, ICustomSettings customSettings) { _reportGenerator = reportGenerator; _driveReportRepo = driveReportRepo; _sdClient = sdClient; _logger = logger; _customSettings = customSettings; }
private void InitializeHtmlReportGenerator(CliArguments arguments) { generator = new HtmlReportGenerator() { LogFile = arguments.Logfile, FileName = arguments.Output, TableColumns = arguments.Columns }; }
public ApiPortClient(IApiPortService apiPortService, IProgressReporter progressReport, ITargetMapper targetMapper, IDependencyFinder dependencyFinder, IReportGenerator reportGenerator, IEnumerable <IgnoreAssemblyInfo> assembliesToIgnore) { _apiPortService = apiPortService; _progressReport = progressReport; _targetMapper = targetMapper; _dependencyFinder = dependencyFinder; _reportGenerator = reportGenerator; _assembliesToIgnore = assembliesToIgnore; }
public ReportPresenter(IReportView view, IErrorLogRepository repository, IReportGenerator generator, ISettingsManager settingsManager) { View = view; _repository = repository; _generator = generator; _settingsManager = settingsManager; RegisterEvents(); }
public ApiPortClient(IApiPortService apiPortService, IProgressReporter progressReport, ITargetMapper targetMapper, IDependencyFinder dependencyFinder, IReportGenerator reportGenerator, IEnumerable<IgnoreAssemblyInfo> assembliesToIgnore) { _apiPortService = apiPortService; _progressReport = progressReport; _targetMapper = targetMapper; _dependencyFinder = dependencyFinder; _reportGenerator = reportGenerator; _assembliesToIgnore = assembliesToIgnore; }
public ConsoleAnalyze( ILogger <ConsoleAnalyze> logger, IUpgradeContextFactory factory, IReportGenerator reportGenerator) { _logger = logger; _factory = factory; _reportGenerator = reportGenerator; }
private void InitializeHtmlReportGenerator(CliArguments arguments){ generator = new HtmlReportGenerator() { LogFile = arguments.Logfile, FileName = arguments.Output, TableColumns = arguments.Columns }; }
public ObservedDataTeXBuilder( IReportGenerator reportGenerator, IDataRepositoryExportTask dataRepositoryTask, ITeXBuilderRepository builderRepository) { _reportGenerator = reportGenerator; _dataRepositoryTask = dataRepositoryTask; _builderRepository = builderRepository; }
public MainForm() { InitializeComponent(); _fogBugzClient = FogBugzClientFactory.Create(); _reportGenerator = ReportGeneratorFactory.Create(); LoadUserSettings(); }
public ReportService(IDatabaseProvider provider = null, IReportGenerator reportGenerator = null) : base(provider) { if (reportGenerator == null) { reportGenerator = new ReportGenerator(); } this._reportGenerator = reportGenerator; }
/// <summary> /// Initializes a new instance of the <see cref = "ReportEngine" /> class. /// </summary> /// <param name = "arguments"> /// Specifies the arguments. /// </param> /// <param name = "modelBuilder"> /// Specifies the model builder for building a report model from an assembly.</param> /// <param name = "reportGenerator"> /// Specifies the report generator which generates the output. /// </param> /// <exception cref = "ArgumentNullException"> /// Thrown when one of the parameters is <c>null</c>. /// </exception> public ReportEngine(IArguments arguments, IModelBuilder modelBuilder, IReportGenerator reportGenerator) { Guard.AgainstArgumentNull(arguments, "arguments"); Guard.AgainstArgumentNull(modelBuilder, "modelBuilder"); Guard.AgainstArgumentNull(reportGenerator, "reportGenerator"); _arguments = arguments; _modelBuilder = modelBuilder; _reportGenerator = reportGenerator; }
public OriginDataReportBuilder( IReportGenerator reportGenerator, IDimensionRepository dimensionRepository, IRepresentationInfoRepository representationInfoRepository) { _reportGenerator = reportGenerator; _dimensionRepository = dimensionRepository; _representationInfoRepository = representationInfoRepository; _formatter = new NumericFormatter <double>(NumericFormatterOptions.Instance); }
protected override void Context() { _createIndvidualAlgorithm = A.Fake <ICreateIndividualAlgorithm>(); _entityBaseFactory = A.Fake <IObjectBaseFactory>(); _individualModelTask = A.Fake <IIndividualModelTask>(); _speciesRepository = A.Fake <ISpeciesRepository>(); _entityValidator = A.Fake <IEntityValidator>(); _reportGenerator = A.Fake <IReportGenerator>(); _moleculeOntogenyVariabilityUpdater = A.Fake <IMoleculeOntogenyVariabilityUpdater>(); sut = new IndividualFactory(_individualModelTask, _entityBaseFactory, _createIndvidualAlgorithm, _speciesRepository, _entityValidator, _reportGenerator, _moleculeOntogenyVariabilityUpdater); }
public IndividualFactory(IIndividualModelTask individualModelTask, IObjectBaseFactory objectBaseFactory, ICreateIndividualAlgorithm createIndividualAlgorithm, ISpeciesRepository speciesRepository, IEntityValidator entityValidator, IReportGenerator reportGenerator, IMoleculeOntogenyVariabilityUpdater ontogenyVariabilityUpdater) { _individualModelTask = individualModelTask; _objectBaseFactory = objectBaseFactory; _createIndividualAlgorithm = createIndividualAlgorithm; _speciesRepository = speciesRepository; _entityValidator = entityValidator; _reportGenerator = reportGenerator; _ontogenyVariabilityUpdater = ontogenyVariabilityUpdater; }
private static void ResolveDependencies() { using (var scope = _container.BeginLifetimeScope()) { _reader = scope.Resolve <IInputReader>(); _cleaner = scope.Resolve <IDataCleaner>(); _warehouseItemDtoMapper = scope.Resolve <IMapper <string, WarehouseItemDto> >(); _warehouseRepo = scope.Resolve <IRepo <Warehouse, WarehouseItemDto> >(); _warehouseFillerRepo = scope.Resolve <IRepoFiller <WarehouseItemDto> >(); _reportGenerator = scope.Resolve <IReportGenerator <IEnumerable <Warehouse> > >(); } }
public void Init() { _log = Substitute.For <ILog>(); _configurationProvider = Substitute.For <IConfigurationProvider>(); _scheduleProvider = new TestSchedulers(); _generator = Substitute.For <IReportGenerator>(); _reportFolder = @"C:\Temp\"; _configurationProvider.GetSetting("IntradayReportFolder").Returns(_reportFolder); _service = new ReportService(_log, _configurationProvider, _scheduleProvider, _generator); }
public void Init() { _log = Substitute.For<ILog>(); _configurationProvider = Substitute.For<IConfigurationProvider>(); _scheduleProvider = new TestSchedulers(); _generator = Substitute.For<IReportGenerator>(); _reportFolder = @"C:\Temp\"; _configurationProvider.GetSetting("IntradayReportFolder").Returns(_reportFolder); _service = new ReportService(_log, _configurationProvider, _scheduleProvider, _generator); }
public RequestAnalyzer( ITargetNameParser targetNameParser, IAnalysisEngine analysisEngine, ITargetMapper targetMapper, IReportGenerator reportGenerator, IDependencyOrderer orderer) { _targetNameParser = targetNameParser; _analysisEngine = analysisEngine; _targetMapper = targetMapper; _reportGenerator = reportGenerator; _orderer = orderer; }
public MergeRunner( IProjectMerger projectMerger, IConfigGetter configGetter, IConfigurationManager<ConfigKey> configManager, IReportGenerator reportGenerator, IEmailSender emailSender) { _projectMerger = projectMerger; _configGetter = configGetter; _configManager = configManager; _reportGenerator = reportGenerator; _emailSender = emailSender; }
static void Main(string[] args) { //Register Dependency IUnityContainer container = new UnityContainer(); container.RegisterType <IAccountRepository, AccountFileRepository>(); container.RegisterType <IReportGenerator, ReportGenerator>(); //Generate the report IReportGenerator reportGenerator = container.Resolve <IReportGenerator>(); reportGenerator.Generatereports(); Console.ReadLine(); }
/// <summary> /// Creates report /// </summary> /// <param name="fileName"></param> /// <param name="reportGenerator"></param> private void CreateReport(string fileName, IReportGenerator reportGenerator) { UpdateContext(); Data.TestLogFull testLog = GetFullTestData(); reportGenerator.OnException += reportGenerator_OnException; reportGenerator.OnReportSaved += reportGenerator_OnReportSaved; reportGenerator.CreateReport(fileName, testLog); reportGenerator.OnException -= reportGenerator_OnException; reportGenerator.OnReportSaved -= reportGenerator_OnReportSaved; }
public string GenerateDailyReport() { if (!_staff.IsOwner()) { return("Not Authorised to view report."); } if (_reportGenerator == null) { _reportGenerator = new ReportGenerator(); } return(_reportGenerator.GenerateDailyReport()); }
public static List <object> GeneratePerFolder(this IReportGenerator reportGenerator, List <FileDescriptor> files, DirectorySearchMask directorySearchMask, FileSearchFilter fileSearchFilter, ReportExtendedInfo reportExtendedInfo) { //TODO: here we need to group by folder ILookup <string, FileDescriptor> fileGroups = null; List <object> result = new List <object>(); foreach (IGrouping <string, FileDescriptor> fileGroup in fileGroups) { object report = reportGenerator.Generate(fileGroup.ToList(), directorySearchMask, fileSearchFilter, reportExtendedInfo); result.Add(report); } return(result); }
private void Initialize(CliArguments arguments) { IEventParser definitions = new JsonEventParser(arguments.Definitions); reader = new SimpleLogReader(arguments.Logfile) { EventDefinition = definitions }; switch (arguments.Format) { case "stdout": generator = new ConsolePrinter(); break; case "html": this.InitializeHtmlReportGenerator(arguments); break; default: generator = new ConsolePrinter(); break; } }
public MainViewModel(IRepository<Book> bookRepository, IRepository<Cathedra> cathedraRepository, IRepository<Conference> conferenceRepository, IRepository<Exhibition> exhibitionRepository, IRepository<Person> professorRepository, IRepository<Publication> publicationRepository, IRepository<CouncilParticipation> councilParticipationRepository, IRepository<Dissertation> dissertationRepository, IRepository<InventiveApplication> inventiveApplicationRepository, IRepository<EfficiencyProposal> efficiencyProposalRepository, IRepository<Research> researchRepository, IRepository<ScienceRank> scienceRankRepository, IRepository<ScienceRankMetric> scienceRankMetricRepository, IRepository<ScienceRankMetricDefinition> scienceRankMetricDefinitionRepository, IExcelReportingService excelReportingService, IReportGenerator reportGenerator) { _bookRepository = bookRepository; _cathedraRepository = cathedraRepository; _conferenceRepository = conferenceRepository; _exhibitionRepository = exhibitionRepository; _professorRepository = professorRepository; _publicationRepository = publicationRepository; _councilParticipationRepository = councilParticipationRepository; _dissertationRepository = dissertationRepository; _inventiveApplicationRepository = inventiveApplicationRepository; _researchRepository = researchRepository; _scienceRankRepository = scienceRankRepository; _excelReportingService = excelReportingService; _reportGenerator = reportGenerator; _scienceRankMetricRepository = scienceRankMetricRepository; _scienceRankMetricDefinitionRepository = scienceRankMetricDefinitionRepository; _efficiencyProposalRepository = efficiencyProposalRepository; _workWindow = new StartupViewModel(); InitFacultyTree(); InitRoutedCommands(); }
private void AddReportToSheet(excel.Worksheet xlsWorksheet, Dictionary<string, Indicator> indicators, ReportOptions options, IReportGenerator gen, int typeId, string typeName, excel.Range rng) { ReportResult result = RunReport(xlsWorksheet, indicators, options, gen, typeId); int headerCol = 1; foreach (DataColumn col in result.DataTableResults.Columns) { xlsWorksheet.Cells[1, headerCol] = col.ColumnName.Replace(" - " + typeName, ""); headerCol++; } int rowId = 2; foreach (DataRow dr in result.DataTableResults.Rows) { int colId = 1; foreach (DataColumn col in result.DataTableResults.Columns) { rng = (excel.Range)xlsWorksheet.Cells[rowId, colId]; if (col.ColumnName.Contains(TranslationLookup.GetValue("OnchoMapSurAgeRange", "OnchoMapSurAgeRange"))) rng.NumberFormat = "@"; rng.Value = dr[col]; colId++; } rowId++; } }
private ReportResult RunReport(excel.Worksheet xlsWorksheet, Dictionary<string, Indicator> indicators, ReportOptions options, IReportGenerator gen, int typeId) { foreach (var indicator in indicators.Where(i => !i.Value.IsMetaData && !i.Value.IsCalculated)) options.SelectedIndicators.Add(ReportRepository.CreateReportIndicator(typeId, indicator)); ReportResult result = gen.Run(new SavedReport { ReportOptions = options }); result.DataTableResults.Columns.Remove(TranslationLookup.GetValue("Location")); result.DataTableResults.Columns.Remove(TranslationLookup.GetValue("Type")); result.DataTableResults.Columns.Remove(TranslationLookup.GetValue("Year")); return result; }
public ReportGeneratorWrapper(IUnitOfWork uow, IReportGenerator reportGenerator, IPersonTimeManager personTimeManager) { _uow = uow; _reportGenerator = reportGenerator; _personTimeManager = personTimeManager; }
private void CreateReportFromModel (ReportModel model) { reportGenerator = GeneratorFactory.Create (model,customizer); file.MakeDirty(); reportGenerator.GenerateReport(); }
public ReportManager(IReportGenerator reportGenObj) { _reportGenObj = reportGenObj; }
private void CreateReportFromModel (ReportModel model,ReportStructure reportStructure) { reportGenerator = GeneratorFactory.Create (model,reportStructure); file.MakeDirty(); reportGenerator.GenerateReport(); }
public ReportFileWriter(string fileFullName, IReportGenerator reportGenerator) { _fileFullName = fileFullName; _reportGenerator = reportGenerator; }