Beispiel #1
0
 public CustomerExportImport(IMemberService memberService, IMemberSearchService memberSearchService, ISettingsManager settingsManager, IOptions <MvcJsonOptions> jsonOptions)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _settingsManager     = settingsManager;
     _serializer          = JsonSerializer.Create(jsonOptions.Value.SerializerSettings);
 }
 public CustomerExportImport(IMemberService memberService, IMemberSearchService memberSearchService, ISettingsManager settingsManager, JsonSerializer jsonSerializer)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _settingsManager     = settingsManager;
     _serializer          = jsonSerializer;
 }
Beispiel #3
0
 public CsvPagedContactDataImporter(IMemberService memberService, IMemberSearchService memberSearchService, ICsvCustomerDataValidator dataValidator, IValidator <ImportRecord <ImportableContact>[]> importContactValidator
                                    , ICustomerImportPagedDataSourceFactory dataSourceFactory, ICsvCustomerImportReporterFactory importReporterFactory, IBlobUrlResolver blobUrlResolver, UserManager <ApplicationUser> userManager, IPasswordGenerator passwordGenerator)
     : base(memberSearchService, dataValidator, dataSourceFactory, importContactValidator, importReporterFactory, blobUrlResolver)
 {
     _memberService     = memberService;
     _userManager       = userManager;
     _passwordGenerator = passwordGenerator;
 }
 public CustomerExportImport(IMemberService memberService, IMemberSearchService memberSearchService)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _serializer          = new JsonSerializer {
         TypeNameHandling = TypeNameHandling.All
     };
 }
Beispiel #5
0
        public CustomerExportPagedDataSource(IMemberService memberService, IMemberSearchService memberSearchService, IStoreService storeService, int pageSize, ExportDataRequest request)
        {
            _memberService       = memberService;
            _memberSearchService = memberSearchService;
            _storeService        = storeService;
            _request             = request;

            PageSize = pageSize;
        }
        public TravelPricingModuleController(
            IPricingSearchService pricingSearchService,
            IPricingService pricingService,
            IMemberSearchService memberSearchSrv

            )
        {
            _pricingSearchService = pricingSearchService;
            _pricingService       = pricingService;
            _memberSearchSrv      = memberSearchSrv;
        }
 protected CsvPagedDataImporter(IMemberSearchService memberSearchService, ICsvCustomerDataValidator dataValidator
                                , ICustomerImportPagedDataSourceFactory dataSourceFactory, IValidator <ImportRecord <TCsvMember>[]> importRecordsValidator,
                                ICsvCustomerImportReporterFactory importReporterFactory, IBlobUrlResolver blobUrlResolver)
 {
     _memberSearchService    = memberSearchService;
     _dataValidator          = dataValidator;
     _importReporterFactory  = importReporterFactory;
     _dataSourceFactory      = dataSourceFactory;
     _importRecordsValidator = importRecordsValidator;
     _blobUrlResolver        = blobUrlResolver;
 }
 public CorporateMembersController(IMemberService memberService, IMemberSearchService memberSearchService,
                                   ISecurityService securityService, ISecurityOptions securityOptions,
                                   IRoleManagementService roleService)
     : base(securityService)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _securityService     = securityService;
     _securityOptions     = securityOptions;
     _roleService         = roleService;
 }
Beispiel #9
0
        private void StopHosts()
        {
            _host1.Stop();
            _host1.Close();
            _host1    = null;
            _service1 = null;

            _host2.Stop();
            _host2.Close();
            _host2    = null;
            _service2 = null;
        }
Beispiel #10
0
        private void StartHosts()
        {
            // The first service is the standard local service.

            var service = Resolve <MemberSearchService>();

            _service1 = service;

            service.InitialiseIndex   = true;
            service.RebuildIndex      = true;
            service.MonitorForChanges = true;
            service.MonitorInterval   = new TimeSpan(0, 0, 0, MonitorInterval);

            var serviceDefinition = new ServiceDefinition
            {
                Service     = service,
                Address     = Resolve <string>("linkme.search.members.tcpAddress"),
                BindingName = "linkme.search.members.tcp",
            };

            _host1 = new WcfTcpHost {
                ServiceDefinitions = new[] { serviceDefinition }
            };
            _host1.Open();
            _host1.Start();

            ((IMemberSearchService)service).Clear();

            // The second service represents the remote service.

            service   = Resolve <MemberSearchService>("linkme.search.members.otherservice");
            _service2 = service;

            service.InitialiseIndex   = true;
            service.RebuildIndex      = true;
            service.MonitorForChanges = true;
            service.MonitorInterval   = new TimeSpan(0, 0, 0, MonitorInterval);

            serviceDefinition = new ServiceDefinition
            {
                Service     = service,
                Address     = Resolve <string>("linkme.search.members.other.tcpAddress"),
                BindingName = "linkme.search.members.tcp",
            };

            _host2 = new WcfTcpHost {
                ServiceDefinitions = new[] { serviceDefinition }
            };
            _host2.Open();
            _host2.Start();

            ((IMemberSearchService)service).Clear();
        }
Beispiel #11
0
        public CompanyMemberValidator(IMemberService memberService, IMemberSearchService memberSearchService)
        {
            //CascadeMode = CascadeMode.StopOnFirstFailure;

            //// User must have only one and unique email
            //RuleFor(x => x.Emails).NotNull().Must(e => e.Count == 1).WithMessage(B2BCustomerResources.InvalidEmailCount)
            //.Must(e => memberSearchService.SearchMembers(new CorporateMembersSearchCriteria { Email = e.SingleOrDefault(), MemberType = typeof(CompanyMember).Name }).TotalCount == 0)
            //.WithMessage(string.Format(B2BCustomerResources.EmailAlreadyUsed, Constants.PropertyValue));

            //// User must be a member of one and only one company
            //RuleFor(x => x.Organizations).NotNull().Must(o => o.Count == 1).WithMessage(B2BCustomerResources.InvalidCompanyCount)
            //.Must(o => memberService.GetByIds(new[] { o.SingleOrDefault() }).Length == 1)
            //.WithMessage(string.Format(B2BCustomerResources.CompanyDoesNotExist, string.Format(B2BCustomerResources.WithId, Constants.PropertyValue)));
        }
Beispiel #12
0
 public static void ClassInitialize(TestContext context)
 {
     _searchService = new MemberSearchService(
         new ResourceLoaderImpl(@"Apps\Config"),
         new MemberSearchBooster(),
         Resolve <IMemberSearchEngineQuery>(),
         Resolve <IMembersQuery>(),
         Resolve <ICandidatesQuery>(),
         Resolve <IResumesQuery>(),
         new NullLocationQuery(),
         new NullIndustriesQuery(),
         new NullMemberActivityFiltersQuery(),
         null);
     _searchService.Clear();
 }
        public CustomerSegmentController(ICustomerSegmentService customerSegmentService,
                                         ICustomerSegmentSearchService customerSegmentSearchService,
                                         IMemberService memberService,
                                         IUserGroupEvaluator userGroupEvaluator,
                                         IMemberSearchService memberSearchService,
                                         ISettingsManager settingsManager)
        {
            _customerSegmentService       = customerSegmentService;
            _customerSegmentSearchService = customerSegmentSearchService;
            _memberService       = memberService;
            _memberSearchService = memberSearchService;
            _userGroupEvaluator  = userGroupEvaluator;

            _maxAllowedSegments = settingsManager.GetValue(ModuleConstants.Settings.General.MaxAllowedSegments.Name, 1000);
            _maxActiveSegments  = settingsManager.GetValue(ModuleConstants.Settings.General.MaxActiveSegments.Name, 20);
        }
Beispiel #14
0
 public SyncController(IMemberService memberService, IMemberSearchService meberSearchService,
                       ICustomerOrderService custemerOrderService, IStoreService storeService,
                       ICatalogSearchService searchService,
                       IItemService itemService, IBlobUrlResolver blobUrlResolver,
                       IPricingSearchService priceSearchService, ISyncSettingsService syncSettingsService,
                       ICommerceService commerceService)
 {
     _memberSearchService  = meberSearchService;
     _memberService        = memberService;
     _customerOrderService = custemerOrderService;
     _storeService         = storeService;
     _catalogSearchService = searchService;
     _itemService          = itemService;
     _blobUrlResolver      = blobUrlResolver;
     _priceSearchService   = priceSearchService;
     _syncSettingsService  = syncSettingsService;
     _commerceService      = commerceService;
 }
Beispiel #15
0
 protected ExecuteMemberSearchTests()
 {
     _memberSearchService = Resolve <MemberSearchService>();
     ((IChannelAware)_memberSearchService).OnOpen();
     _executeMemberSearchCommand = new ExecuteMemberSearchCommand(new LocalChannelManager <IMemberSearchService>(_memberSearchService));
 }
 public CustomerExportImport(IMemberService memberService, IMemberSearchService memberSearchService)
 {
     _memberService = memberService;
     _memberSearchService = memberSearchService;
 }
Beispiel #17
0
 public ContactsProvider(IMemberService memberService, IMemberSearchService memberSearchService)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
 }
 public SearchOrganizationMembersQueryHandler(IMemberSearchService memberSearchService)
 {
     _memberSearchService = memberSearchService;
 }
 public MemberServicesDecorator(IMemberService memberService, IMemberSearchService memberSearchService, CacheManagerAdaptor cacheManager)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _cacheManager        = cacheManager;
 }
 public CsvPagedOrganizationDataImporter(IMemberService memberService, IMemberSearchService memberSearchService, ICsvCustomerDataValidator dataValidator, IValidator <ImportRecord <ImportableOrganization>[]> importOrganizationValidator
                                         , ICustomerImportPagedDataSourceFactory dataSourceFactory, ICsvCustomerImportReporterFactory importReporterFactory, IBlobUrlResolver blobUrlResolver)
     : base(memberSearchService, dataValidator, dataSourceFactory, importOrganizationValidator, importReporterFactory, blobUrlResolver)
 {
     _memberService = memberService;
 }
Beispiel #21
0
 public MemberSearchController(IMemberSearchService memberSearchService)
 {
     _memberSearchService = memberSearchService;
 }
 public CompanyOwnerRegistrationDataValidator(ISecurityService securityService, IStoreService storeService, IMemberSearchService memberSearchService, ISettingsManager settingsManager)
     : base(securityService, storeService, settingsManager)
 {
     RuleFor(x => x.CompanyName)
     .Must(x =>
     {
         var r = memberSearchService.SearchMembers(new CorporateMembersSearchCriteria {
             Name = x, MemberType = typeof(Company).Name
         });
         return(r.TotalCount == 0);
     })
     .WithMessage(string.Format(B2BCustomerResources.CompanyAlreadyExist, Constants.PropertyValue));
 }
 public CustomerExportPagedDataSourceFactory(IMemberService memberService, IMemberSearchService memberSearchService, IStoreService storeService)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _storeService        = storeService;
 }
Beispiel #24
0
 public MemberTypeMappingConfig WithSearchService(IMemberSearchService memberSearchService)
 {
     MemberSearchService = memberSearchService;
     return(this);
 }
Beispiel #25
0
 public CustomerModuleController(IMemberService memberService, IMemberSearchService memberSearchService, ISecurityService securityService)
 {
     _memberService       = memberService;
     _securityService     = securityService;
     _memberSearchService = memberSearchService;
 }
 public CustomerModuleController(IMemberService memberService, IMemberSearchService memberSearchService)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
 }
 public CustomerExportImport(IMemberService memberService, IMemberSearchService memberSearchService)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
 }
Beispiel #28
0
 public PersonalCustomerRegistrationDataValidator(ISecurityService securityService, IStoreService storeService, IMemberSearchService memberSearchService, ISettingsManager settingsManager)
     : base(securityService, storeService, settingsManager)
 {
 }
Beispiel #29
0
 public SearchSubscriber(IMemberSearchService service)
 {
     _service = service;
 }
 public CustomerModuleController(IAuthorizationService authorizationService, IMemberService memberService, IMemberSearchService memberSearchService)
 {
     _authorizationService = authorizationService;
     _memberService        = memberService;
     _memberSearchService  = memberSearchService;
 }
 public CustomerModuleController(IMemberService memberService, IMemberSearchService memberSearchService, ISecurityService securityService)
 {
     _memberService = memberService;
     _securityService = securityService;
     _memberSearchService = memberSearchService;
 }