public ListInProgressRepository(ILogger logger, IGroupRepository groupRepository, IFilterRepository filterRepository, IFilterValueRepository filterValueRepository) { _logger = logger; _groupRepository = groupRepository; _filterRepository = filterRepository; _filterValueRepository = filterValueRepository; }
public ProductViewModel( IFilterRepository <List <ProductsOverviewObject>, ProductsOverviewObject, ProductCategory, ProductSubcategory, int> productsRepository, CartViewModel cartViewModel) { ProductsRepository = productsRepository; CartViewModel = cartViewModel; }
public SubjectMetaService( StatisticsDbContext context, IFilterRepository filterRepository, IFilterItemRepository filterItemRepository, IIndicatorGroupRepository indicatorGroupRepository, ILocationRepository locationRepository, ILogger <SubjectMetaService> logger, IObservationService observationService, IPersistenceHelper <StatisticsDbContext> persistenceHelper, ITimePeriodService timePeriodService, IUserService userService, IOptions <LocationsOptions> locationOptions) : base(filterItemRepository) { _context = context; _filterRepository = filterRepository; _indicatorGroupRepository = indicatorGroupRepository; _locationRepository = locationRepository; _logger = logger; _observationService = observationService; _persistenceHelper = persistenceHelper; _timePeriodService = timePeriodService; _userService = userService; _locationOptions = locationOptions.Value; }
public FilterService(IFilterRepository filterRepository, IMapper mapper) { Guard.AssertNotNull(filterRepository, nameof(filterRepository)); Guard.AssertNotNull(mapper, nameof(mapper)); _filterRepository = filterRepository; _mapper = mapper; }
public SavedIdsRepository(ILogger logger, IGroupRepository groupRepository, IFilterRepository filterRepository, IFilterValueRepository filterValueRepository) { _dataMarketDbContext = new DataMarketDbContext(); _logger = logger; _groupRepository = groupRepository; _filterRepository = filterRepository; _filterValueRepository = filterValueRepository; }
public FilterService(IFilterRepository filterRepository, IInviteRepository inviteRepository, IChallengeRepository challengeRepository) { _filterRepository = filterRepository; _inviteRepository = inviteRepository; _challengeRepository = challengeRepository; }
public ItemFilter(IFilterRepository repository) { if (repository == null) { throw new ArgumentNullException("repository"); } this.repository = repository; }
public SelectFilterTreeNodeCommandHandler( IFilterRepository repository, IApplicationStateService service, IEventBus eventBus) { _repository = repository; _service = service; _eventBus = eventBus; }
//private readonly ITimeService _timeService; public AnimalService(IRepository <Animal> repository, IStatusRepository statusRepository, IMapper mapper, IFilterRepository filterRepository) { _repository = repository; _mapper = mapper; _statusRepository = statusRepository; _filterRepository = filterRepository; }
public FilterManager(ILogger logger, IMapperResolver mapper, IDatamartRepository datamartRepository, IFilterRepository filterRepository, IGroupRepository groupRepository, IFilterValueRepository filterValueRepository) { _logger = logger; _mapper = mapper; _repository = filterRepository; _groupRepository = groupRepository; _filterValueRepository = filterValueRepository; _datamartRepository = datamartRepository; }
public FilterController(IFilterRepository repository, string catalog, LoginView view) { this._LoginId = view.LoginId.To<long>(); this._UserId = view.UserId.To<int>(); this._OfficeId = view.OfficeId.To<int>(); this._Catalog = catalog; this.FilterRepository = repository; }
public FilterController(IFilterRepository repository, string catalog, LoginView view) { this._LoginId = view.LoginId.ToLong(); this._UserId = view.UserId.ToInt(); this._OfficeId = view.OfficeId.ToInt(); this._Catalog = catalog; this.FilterRepository = repository; }
public RemoveFilterCommandHandler( IApplicationStateService stateService, IFilterRepository repository, IEventBus eventBus) { _stateService = stateService; _repository = repository; _eventBus = eventBus; }
public IEnumerable <UserModel> Filter(object model, IFilterRepository filter) { foreach (var item in addList) { if (filter.isAge(item)) { yield return(item); } } }
public UpdatePlotsCommandHandler( IFilterRepository filterRepository, IRowRepository rowRepository, IViewRepository viewRepository, IScatterPlotRenderer renderer) { _rowRepository = rowRepository; _viewRepository = viewRepository; _renderer = renderer; _filterRepository = filterRepository; }
public FilterService(IFilterRepository filterRepository) { _filterRepository = filterRepository; var config = new MapperConfiguration(cfg => { cfg.CreateMap <Filter, FilterViewModel>(); }); _mapper = config.CreateMapper(); }
/// <summary> /// Initializes the FilterCleanupTask /// </summary> /// <param name="configStore"></param> /// <param name="loggerFactory"></param> /// <param name="filterRepository"></param> public FilterCleanupTask(IConfigurationStore configStore, ILoggerFactory loggerFactory, IServiceExceptionHandler serviceExceptionHandler, IFilterRepository filterRepository) { _log = loggerFactory.CreateLogger <FilterCleanupTask>(); _configStore = configStore; _serviceExceptionHandler = serviceExceptionHandler; _filterRepository = filterRepository; if (!int.TryParse(_configStore.GetValueString("SCHEDULER_FILTER_CLEANUP_TASK_AGE_MINUTES"), out _ageInMinutesToDelete)) { _ageInMinutesToDelete = DefaultFilterAgeDefaultMinutes; } }
public FootnoteController(IFilterRepository filterRepository, IFootnoteService footnoteService, IIndicatorGroupRepository indicatorGroupRepository, IReleaseService releaseService, IReleaseDataFileRepository releaseDataFileRepository) { _filterRepository = filterRepository; _footnoteService = footnoteService; _indicatorGroupRepository = indicatorGroupRepository; _releaseService = releaseService; _releaseDataFileRepository = releaseDataFileRepository; }
public void TestInit() { _searchCommandFactory = Mock.Create<ISearchCommandFactory>(Behavior.Loose); _searchUtils = Mock.Create<ISearchUtils>(Behavior.Loose); _logger = Mock.Create<ILogger>(Behavior.Loose); _filteringUtils = Mock.Create<IFilteringUtils>(Behavior.Loose); _filterRepository = Mock.Create<IFilterRepository>(Behavior.Loose); _layoutRepository = Mock.Create<ILayoutRepository>(Behavior.Loose); _searchResultFormatter = Mock.Create<ISearchResultFormatter>(Behavior.Loose); _searchResultFormatterCollection = new SearchResultFormatterCollection(new[] { _searchResultFormatter }); _detailsCommandFactory = Mock.Create<IDetailsCommandFactory>(Behavior.Loose); _dtm = Mock.Create<IDynamicTypeManager>(Behavior.Loose); }
public FilterController() { this._LoginId = AppUsers.GetCurrent().View.LoginId.ToLong(); this._UserId = AppUsers.GetCurrent().View.UserId.ToInt(); this._OfficeId = AppUsers.GetCurrent().View.OfficeId.ToInt(); this._Catalog = AppUsers.GetCurrentUserDB(); this.FilterRepository = new MixERP.Net.Schemas.Core.Data.Filter { _Catalog = this._Catalog, _LoginId = this._LoginId, _UserId = this._UserId }; }
protected override void Initialize(HttpControllerContext context) { base.Initialize(context); if (this.FilterRepository == null) { this.FilterRepository = new Frapid.Config.DataAccess.Filter { _Catalog = this.MetaUser.Catalog, _LoginId = this.MetaUser.LoginId, _UserId = this.MetaUser.UserId }; } }
public ProjectService(IProjectRepository projectRepository , IProjectCategoryRepository projectCategoryRepository , IMemberRepository memberRepository , IDonationRepository donationRepository , IFilterRepository filterRepository , IRewardRepository rewardRepository) { _projectRepository = projectRepository; _projectCategoryRepository = projectCategoryRepository; _memberRepository = memberRepository; _donationRepository = donationRepository; _filterRepository = filterRepository; _rewardRepository = rewardRepository; }
public FilterController() { this._LoginId = AppUsers.GetCurrent().View.LoginId.To<long>(); this._UserId = AppUsers.GetCurrent().View.UserId.To<int>(); this._OfficeId = AppUsers.GetCurrent().View.OfficeId.To<int>(); this._Catalog = AppUsers.GetCatalog(); this.FilterRepository = new Frapid.Config.DataAccess.Filter { _Catalog = this._Catalog, _LoginId = this._LoginId, _UserId = this._UserId }; }
public FilterController() { this._LoginId = AppUsers.GetCurrent().View.LoginId.To <long>(); this._UserId = AppUsers.GetCurrent().View.UserId.To <int>(); this._OfficeId = AppUsers.GetCurrent().View.OfficeId.To <int>(); this._Catalog = AppUsers.GetCatalog(); this.FilterRepository = new Frapid.Config.DataAccess.Filter { _Catalog = this._Catalog, _LoginId = this._LoginId, _UserId = this._UserId }; }
public void TestInit() { _dynamicTypeManager = Mock.Create<IDynamicTypeManager>(Behavior.Loose); _filterManager = Mock.Create<IFilterManager>(Behavior.Loose); _layoutManager = Mock.Create<ILayoutManager>(Behavior.Loose); _searchUtils = Mock.Create<ISearchUtils>(Behavior.Loose); _processMetadataRepository = Mock.Create<IProcessMetadataRepository>(Behavior.Loose); _filterDescriptorFactory = Mock.Create<IFilterDescriptorFactory>(Behavior.Loose); _metricsManager = Mock.Create<IMetricsManager>(Behavior.Loose); _kpiManager = Mock.Create<IKPIManager>(Behavior.Loose); _filterRepository = Mock.Create<IFilterRepository>(Behavior.Loose); _processMetadata = Mock.Create<IProcessMetadata>(Behavior.Loose); Mock.Arrange(() => _processMetadata.Name).Returns(ProcessName); Mock.Arrange(() => _processMetadataRepository.GetProcessMetadata(ProcessName)).Returns(_processMetadata); }
public DataGuidanceSubjectService(IFilterRepository filterRepository, IIndicatorRepository indicatorRepository, StatisticsDbContext context, IPersistenceHelper <StatisticsDbContext> statisticsPersistenceHelper, IReleaseDataFileRepository releaseDataFileRepository, IFootnoteRepository footnoteRepository, ITimePeriodService timePeriodService) { _filterRepository = filterRepository; _indicatorRepository = indicatorRepository; _context = context; _statisticsPersistenceHelper = statisticsPersistenceHelper; _releaseDataFileRepository = releaseDataFileRepository; _footnoteRepository = footnoteRepository; _timePeriodService = timePeriodService; }
/// <summary> /// Takes a set of filters expressed as filter UIDs and combination roles and produces a JSON encoded filter /// representing the combined filters /// </summary> /// <param name="request"></param> /// <param name="repository"></param> /// <param name="serviceExceptionHandler"></param> /// <param name="log"></param> /// <returns></returns> public static async Task <string> Combine(FilterRequestFull request, IFilterRepository repository, IServiceExceptionHandler serviceExceptionHandler, ILogger log) { var filters = (await repository.GetFiltersForProjectUser(request.CustomerUid, request.ProjectUid, request.UserId, true).ConfigureAwait(false)) .Where(x => request.HierarchicFilterUids.Any(f => string.Equals(f.FilterUid, x.FilterUid, StringComparison.OrdinalIgnoreCase))) .ToList(); if (filters.Count != request.HierarchicFilterUids.Count) { serviceExceptionHandler.ThrowServiceException(HttpStatusCode.BadRequest, 11); } log.LogDebug($"CombineFilters retrieved {request.HierarchicFilterUids.Count} requested filters to combine"); // Perform the operations to combine the selected filters return(JsonConvert.SerializeObject(CombineFilters(request, filters))); }
public void SetupLoggingAndRepos() { ServiceProvider = new ServiceCollection() .AddLogging() .AddHttpClient() .AddSingleton(new LoggerFactory().AddSerilog(SerilogExtensions.Configure("VSS.Filter.Repository.Tests.log"))) .AddSingleton <IConfigurationStore, GenericConfiguration>() .AddTransient <IRepository <IFilterEvent>, FilterRepository>() .AddTransient <IRepository <IProjectEvent>, ProjectRepository>() .AddTransient <IRepository <IGeofenceEvent>, GeofenceRepository>() .AddMemoryCache() .AddSingleton <IDataCache, InMemoryDataCache>() .BuildServiceProvider(); ConfigStore = ServiceProvider.GetRequiredService <IConfigurationStore>(); FilterRepo = ServiceProvider.GetRequiredService <IRepository <IFilterEvent> >() as FilterRepository; ProjectRepo = ServiceProvider.GetRequiredService <IRepository <IProjectEvent> >() as ProjectRepository; GeofenceRepo = ServiceProvider.GetRequiredService <IRepository <IGeofenceEvent> >() as GeofenceRepository; Assert.IsNotNull(ServiceProvider.GetService <ILoggerFactory>()); }
private static void SetupDi() { var serviceCollection = new ServiceCollection(); serviceCollection.AddLogging() .AddSingleton(new LoggerFactory().AddSerilog(SerilogExtensions.Configure())) .AddSingleton <IConfigurationStore, GenericConfiguration>(); serviceCollection.AddTransient <IServiceExceptionHandler, ServiceExceptionHandler>(); serviceCollection.AddTransient <IFilterRepository, FilterRepository>(); serviceCollection.AddTransient <IErrorCodesProvider, FilterErrorCodesProvider>(); ServiceProvider = serviceCollection.BuildServiceProvider(); Logger = ServiceProvider.GetRequiredService <ILoggerFactory>(); Log = Logger.CreateLogger <Program>(); ConfigStore = ServiceProvider.GetRequiredService <IConfigurationStore>(); ServiceExceptionHandler = ServiceProvider.GetRequiredService <IServiceExceptionHandler>(); FilterRepository = ServiceProvider.GetRequiredService <IFilterRepository>(); }
public ContentResult Filter(IFilterRepository repo, DataTableFilter filter = null) { filter = filter ?? new DataTableFilter { start = 0, length = 10 }; var data = repo.Filter(filter); var list = Newtonsoft.Json.JsonConvert.SerializeObject(data, Newtonsoft.Json.Formatting.None, new Newtonsoft.Json.JsonSerializerSettings() { ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore }); return(new ContentResult { Content = list, ContentType = "application/json" }); }
/// <summary>Retrieves filter values from a web service or file</summary> private void ResetFilter(string repositoryType) { try { LoggingService.Log("Resetting Filter", "Log.txt"); Mouse.OverrideCursor = Cursors.Wait; IFilterRepository filterRepo = FilterRepositoryFactory.GetRepository(repositoryType); FilterBound = filterRepo.GetFilter(); FilterPanel.DataContext = FilterBound; FilterBound.Validate(); FilterError.Text = ""; FilterError.Visibility = Visibility.Collapsed; } catch (Exception ex) { FilterError.Text = ex.Message; FilterError.Visibility = Visibility.Visible; LoggingService.Log(ex, "Log.txt"); } Mouse.OverrideCursor = Cursors.Arrow; }
/// <summary>Returns a filter repository. Values "WCF", "SQL", "CSV"</summary> public static IFilterRepository GetRepository(string repositoryType) { IFilterRepository repo = null; switch (repositoryType) { case "WCF": repo = new WCFFilterRepository(); break; case "SQL": repo = new SQLFilterRepository(); break; case "CSV": repo = new CSVFilterRepository(); break; default: throw new ArgumentException("Invalid repository type"); } return(repo); }
public FilterController(IFilterRepository repository) { this.FilterRepository = repository; }
public FilterController() { _filterRepo = new TestFilterRepository(); }
public void SetUp() { requestHandlers = new List <IRequestPercolationHandler>(); filterRepository = Substitute.For <IFilterRepository>(); }
private FilterService() { ProjectRichardDBEntities context = new ProjectRichardDBEntities(); mRepository = new FilterRepository(context); }
public ProcessController( ISearchCommandFactory searchCommandFactory, ISearchUtils searchUtils, IDetailsCommandFactory detailsCommandFactory, ILogger logger, IFilteringUtils filteringUtils, IFilterRepository filterRepository, ILayoutRepository layoutRepository, SearchResultFormatterCollection searchResultFormatters) { if (searchCommandFactory == null) throw new ArgumentNullException("searchCommandFactory"); if (searchUtils == null) throw new ArgumentNullException("searchUtils"); if (detailsCommandFactory == null) throw new ArgumentNullException("detailsCommandFactory"); if (logger == null) throw new ArgumentNullException("logger"); if (filteringUtils == null) throw new ArgumentNullException("filteringUtils"); if (filterRepository == null) throw new ArgumentNullException("filterRepository"); if (layoutRepository == null) throw new ArgumentNullException("layoutRepository"); if (searchResultFormatters == null) throw new ArgumentNullException("searchResultFormatters"); _searchCommandFactory = searchCommandFactory; _searchUtils = searchUtils; _detailsCommandFactory = detailsCommandFactory; _logger = logger; _filteringUtils = filteringUtils; _filterRepository = filterRepository; _layoutRepository = layoutRepository; _searchResultFormatters = searchResultFormatters; }
/// <summary> /// Initializes a new instance of the <see cref="SearchCommand"/> class. /// </summary> /// <param name="process"> /// The process metadata. /// </param> /// <param name="dynamicTypeManager"> /// The dynamic type manager. /// </param> /// <param name="filterManager"> /// The filter manager. /// </param> /// <param name="layoutManager"> /// The layout manager. /// </param> /// <param name="searchUtils"> /// The search utils. /// </param> /// <param name="filterDescriptorFactory"> /// The filter descriptor factory. /// </param> /// <param name="metricsManager"> /// The metrics manager. /// </param> /// <param name="kpiManager"> /// The KPI manager. /// </param> /// <param name="filterRepository"> /// The filter repository. /// </param> public SearchCommand( IProcessMetadata process, IDynamicTypeManager dynamicTypeManager, IFilterManager filterManager, ILayoutManager layoutManager, ISearchUtils searchUtils, IFilterDescriptorFactory filterDescriptorFactory, IMetricsManager metricsManager, IKPIManager kpiManager, IFilterRepository filterRepository) { if (process == null) throw new ArgumentNullException("process"); if (dynamicTypeManager == null) throw new ArgumentNullException("dynamicTypeManager"); if (filterManager == null) throw new ArgumentNullException("filterManager"); if (layoutManager == null) throw new ArgumentNullException("layoutManager"); if (searchUtils == null) throw new ArgumentNullException("searchUtils"); if (filterDescriptorFactory == null) throw new ArgumentNullException("filterDescriptorFactory"); if (metricsManager == null) throw new ArgumentNullException("metricsManager"); if (kpiManager == null) throw new ArgumentNullException("kpiManager"); if (filterRepository == null) throw new ArgumentNullException("filterRepository"); _dynamicTypeManager = dynamicTypeManager; _filterManager = filterManager; _layoutManager = layoutManager; _searchUtils = searchUtils; _filterDescriptorFactory = filterDescriptorFactory; _metricsManager = metricsManager; _kpiManager = kpiManager; _filterRepository = filterRepository; _process = process; }