public DeviceConfigSettingConfigBase(ILoggingService loggingService) { _loggingService = loggingService; _loggingService.CreateLogger(this.GetType()); _dataPopulator = new DataPopulator(); _groupContainer = GetGroupBuilderTypes(); }
public AssetSettingsOverlapHandler(IWeeklyAssetSettingsRepository assetSettingsRepo, IAssetSettingsPublisher assetSettingsPublisher, IAssetSettingsTypeHandler <AssetSettingsBase> assetSettingsOverlapHandler, ILoggingService loggingService) { _assetSettingsRepo = assetSettingsRepo; _assetSettingsPublisher = assetSettingsPublisher; _assetOverlapHandler = assetSettingsOverlapHandler; _loggingService = loggingService; _loggingService.CreateLogger(typeof(AssetSettingsOverlapHandler)); }
public AssetSettingsTargets(ITransactions transactions, IWeeklyAssetSettingsRepository targetsRepo, IAssetSettingsTypeHandler <AssetSettingsBase> handler, AssetSettingsOverlapTemplate assetSettingsOverlap, IValidationHelper validationHelper, ILoggingService loggingService, IAssetSettingsPublisher assetSettingsPublisher) : base(transactions, loggingService) { _weekRepo = targetsRepo; _Converter = handler; _assetSettingsOverlap = assetSettingsOverlap; _validationHelper = validationHelper; _groupType = Enums.GroupType.AssetTargets; _assetSettingsPublisher = assetSettingsPublisher; _loggingService = loggingService; _loggingService.CreateLogger(typeof(AssetSettingsTargets)); }
public async Task InvokeAsync(HttpContext httpContext, ILoggingService loggingService) { _loggingService = loggingService; _loggingService.CreateLogger <ExceptionMiddleware>(); try { await _next(httpContext); } catch (Exception ex) { await HandleExceptionAsync(httpContext, ex); } }
public async Task InvokeAsync(HttpContext httpContext, LogRequestContext logRequestContext, ILoggingService loggingService) { _loggingService = loggingService; _logRequestContext = logRequestContext; _loggingService.CreateLogger <RequestLoggingMiddleware>(); _logRequestContext.CorrelationId = Guid.NewGuid(); // For each web request, separate trace identifier will be generated and logged for each log messages _logRequestContext.TraceId = httpContext.TraceIdentifier; // For each web request, separate trace identifier will be generated and logged for each log messages _loggingService.Info("Started request for " + httpContext.Request.GetDisplayUrl() + " - Content - " + await ReadContent(httpContext.Request), "RequestLoggingMiddleware.InvokeAsync"); await _next(httpContext); _loggingService.Info("Completed request", "RequestLoggingMiddleware.InvokeAsync"); }
public MetersSettingsConfig(ILoggingService loggingService, IDataPopulator dataPopulator) { _dataPopulator = dataPopulator; _loggingService = loggingService; _loggingService.CreateLogger(this.GetType()); }
public DeviceConfigMessageValidator(ILoggingService loggingService) { _loggingService = loggingService; _loggingService.CreateLogger(this.GetType()); }
public AssetSettingsListServiceTests() { _customerUid = Guid.NewGuid(); _userUid = Guid.NewGuid(); _assetUIDs = new List <Guid>(); _stubLoggingService = Substitute.For <ILoggingService>(); _stubCustomerRepository = Substitute.For <ICustomerRepository>(); _stubLoggingService.CreateLogger(typeof(AssetSettingsListService)); _assetSettingsListValidators = new List <IRequestValidator <AssetSettingsListRequest> > { new AssetSettingsListPageValidator(_stubLoggingService), new AssetSettingsFilterValidator(_stubLoggingService), new AssetSettingsSortColumnValidator(_stubLoggingService) }; _serviceRequestParametersValidators = new List <IRequestValidator <IServiceRequest> > { new CustomerUidValidator(_stubCustomerRepository, _stubLoggingService), new UserUidValidator(_stubLoggingService) }; for (int i = 0; i < 10; i++) { _assetUIDs.Add(Guid.NewGuid()); } _stubParameterAttributeCache = Substitute.For <IParameterAttributeCache>(); _stubAssetSettingsListRepository = Substitute.For <IAssetSettingsListRepository>(); _stubAssetSettingsListRepository.FetchEssentialAssets(Arg.Any <AssetSettingsListRequestDto>()).Returns( x => { var request = (AssetSettingsListRequestDto)x[0]; if (request.CustomerUid == _customerUid.ToString("N") && request.UserUid == _userUid.ToString("N")) { if ((_assetUIDs.Count / request.PageSize) < request.PageNumber) { return(new Tuple <int, IList <AssetSettingsListDto> >(0, new List <AssetSettingsListDto>())); } return(new Tuple <int, IList <AssetSettingsListDto> >(_assetUIDs.Count, _assetUIDs.Select(y => new AssetSettingsListDto { AssetUIDString = y.ToString("N"), AssetName = y.ToString("N") }).ToList())); } else { return(new Tuple <int, IList <AssetSettingsListDto> >(0, new List <AssetSettingsListDto>())); } }); _stubAssetSettingsListRepository.FetchDeviceTypesByAssetUID(Arg.Any <AssetDeviceTypeRequest>()).Returns(x => { var request = (AssetDeviceTypeRequest)x[0]; return(Tuple.Create <int, IEnumerable <DeviceTypeDto> >(3, new List <DeviceTypeDto>() { new DeviceTypeDto() { DeviceType = "PL121", AssetCount = 120 }, new DeviceTypeDto() { DeviceType = "PL142", AssetCount = 24 }, new DeviceTypeDto() { DeviceType = "PL132", AssetCount = 100 } })); }); var mapperconfig = new MapperConfiguration(cfg => { cfg.CreateMap <AssetSettingsListDto, AssetSettingsDetails>(); }); this._stubConfigurations = Options.Create <Configurations>(Substitute.For <Configurations>()); _mapper = mapperconfig.CreateMapper(); _assetSettingsListService = new AssetSettingsListService(_stubAssetSettingsListRepository, _assetSettingsListValidators, _serviceRequestParametersValidators, _stubParameterAttributeCache, _mapper, _stubLoggingService, _stubConfigurations); }
public PingController(IDevicePingService devicePingService, DeviceConfigAttributeToRequestMaps attributeMaps, ILoggingService loggingService) : base(attributeMaps, loggingService) { _devicePingService = devicePingService; _loggingService = loggingService; _loggingService.CreateLogger(typeof(PingController)); }
public WeeklyAssetSettingsRepository(ITransactions transaction, ILoggingService loggingService) { _transaction = transaction; _loggingService = loggingService; _loggingService.CreateLogger(typeof(WeeklyAssetSettingsRepository)); }