public BrokerConsumerService(
            ILogger <BrokerConsumerService> logger,
            IOptions <RabbitMQInfo> rabbitInfo,
            IOptions <StockQueues> stockQueue,
            IConfiguration configuration,
            IBrokerService brokerService)
        {
            _rabbitInfo = rabbitInfo.Value;
            _stockQueue = stockQueue.Value;

            _connectionFactory = new ConnectionFactory
            {
                HostName = _rabbitInfo.HostName,
                UserName = _rabbitInfo.UserName,
                Password = _rabbitInfo.Password
            };

            _connection = _connectionFactory.CreateConnection();

            _configuration = configuration;
            _brokerService = brokerService;


            _stockApi = _configuration.GetSection("StockApi").Value;
        }
Example #2
0
 /// <summary>
 /// Broker operations controller
 /// </summary>
 /// <param name="logger">The app's <see cref="ILogger"/></param>
 /// <param name="bankService"></param>
 /// <param name="brokerService"><see cref="IBrokerService"/> implementation</param>
 /// <param name="context"></param>
 public BrokerController(ILogger <BrokerController> logger, IBankService bankService, IBrokerService brokerService, IHttpContextAccessor context)
 {
     _logger        = logger;
     _bankService   = bankService;
     _brokerService = brokerService;
     _context       = context;
 }
Example #3
0
        protected override void OnStart(OnStartServiceArgs args)
        {
            TraceLog.Initialize(Logger);
            EventLog.Initialize(Logger);

            ObjectConfigurator.Configurator.CustomItemTypes.Add(new TokenSelectionConfigurationItemType());
            ObjectConfigurator.Configurator.CustomItemTypes.Add(new XrmUriConfigurationItemType());
            ObjectConfigurator.Configurator.CustomItemTypes.Add(new UriConfigurationItemType());

            broker = new XRouter.Broker.BrokerService();
            processor = new XRouter.Processor.ProcessorService();
            gateway = new XRouter.Gateway.Gateway();

            string processorName = args.Settings[SectionKey_Processor].Parameters[SettingsKey_ComponentName];
            string gatewayName = args.Settings[SectionKey_Gateway].Parameters[SettingsKey_ComponentName];
            string connectionString = args.Settings[SectionKey_Broker].Parameters[SettingsKey_ConnectionString];

            broker.Start(
                connectionString,
                new[] { new GatewayProvider(gatewayName, gateway) },
                new[] { new ProcessorProvider(processorName, processor) }
            );

            processor.Start(processorName, broker);
            gateway.Start(gatewayName, broker);
        }
 /// <summary>
 /// 经纪人管理初始化
 /// </summary>
 /// <param name="clientInfoService">clientInfoService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="partnerlistService">partnerlistService</param>
 /// <param name="recommendagentService">recommendagentService</param>
 /// <param name="roleService">roleService</param>
 /// <param name="MessageService">MessageService</param>
 /// <param name="userService">userService</param>
 public BrokerInfoController(IClientInfoService clientInfoService,
     IWorkContext workContext,
     IBrokerService brokerService,
     IPartnerListService partnerlistService,
     IRecommendAgentService recommendagentService,
     IRoleService roleService,
     IMessageDetailService MessageService,
     IUserService userService,
     IBrokeAccountService brokerAccountService,
     IEventOrderService eventOrderService,
     IInviteCodeService inviteCodeService,
     ILevelService levelService,
     IAgentBillService agentBillService,
     IEventService eventService
     )
 {
     _clientInfoService = clientInfoService;
     _workContext = workContext;
     _brokerService = brokerService;
     _partnerlistService = partnerlistService;
     _recommendagentService = recommendagentService;
     _roleService = roleService;
     _MessageService = MessageService;
     _userService = userService;
     _brokerAccountService = brokerAccountService;
     _eventOrderService = eventOrderService;
     _inviteCodeService = inviteCodeService;
     _levelService = levelService;
     _agentBillService = agentBillService;
     _eventService = eventService;
 }
Example #5
0
 public HomeController(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, RoleManager <IdentityRole> roleManager, IBrokerService brokerService)
 {
     this.userManager    = userManager;
     this.signInManager  = signInManager;
     this.roleManager    = roleManager;
     this._brokerService = brokerService;
 }
 public InsurencesController(IInsurenceService insurenceService, IVehicleService vehicleService, IBrokerService brokerService, IInsurerService insurerService)
 {
     _insurenceService = insurenceService;
     _vehicleService   = vehicleService;
     _brokerService    = brokerService;
     _insurerService   = insurerService;
 }
 /// <summary>
 /// 经纪人提现初始化
 /// </summary>
 /// <param name="bankcardService">bankcardService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="brokerwithdrawService">brokerwithdrawdetailService</param>
 /// <param name="brokerService">brokerService</param>
 public BrokerWithdrawController(IBankCardService bankcardService, IWorkContext workContext, IBrokerWithdrawService brokerwithdrawService, IBrokerService brokerService)
 {
     _brokerwithdrawService = brokerwithdrawService;
     _brokerService = brokerService;
     _workContext = workContext;
     _bankcardService = bankcardService;
 }
Example #8
0
 /// <summary>
 /// 经纪人管理初始化
 /// </summary>
 /// <param name="clientInfoService">clientInfoService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="partnerlistService">partnerlistService</param>
 /// <param name="recommendagentService">recommendagentService</param>
 /// <param name="roleService">roleService</param>
 /// <param name="MessageService">MessageService</param>
 /// <param name="userService">userService</param>
 public BrokerInfoController(IClientInfoService clientInfoService,
                             IWorkContext workContext,
                             IBrokerService brokerService,
                             IPartnerListService partnerlistService,
                             IRecommendAgentService recommendagentService,
                             IRoleService roleService,
                             IMessageDetailService MessageService,
                             IUserService userService,
                             IBrokeAccountService brokerAccountService,
                             IEventOrderService eventOrderService,
                             IInviteCodeService inviteCodeService,
                             ILevelService levelService,
                             IAgentBillService agentBillService,
                             IEventService eventService
                             )
 {
     _clientInfoService     = clientInfoService;
     _workContext           = workContext;
     _brokerService         = brokerService;
     _partnerlistService    = partnerlistService;
     _recommendagentService = recommendagentService;
     _roleService           = roleService;
     _MessageService        = MessageService;
     _userService           = userService;
     _brokerAccountService  = brokerAccountService;
     _eventOrderService     = eventOrderService;
     _inviteCodeService     = inviteCodeService;
     _levelService          = levelService;
     _agentBillService      = agentBillService;
     _eventService          = eventService;
 }
Example #9
0
        /// <summary>
        /// 账单管理初始化
        /// </summary>
        /// <param name="productService">productService</param>
        /// <param name="orderDetailService">orderDetailService</param>
        /// <param name="orderService">orderService</param>
        /// <param name="brokerService"></param>
        /// <param name="agentBillService">agentBillService</param>
        /// <param name="cfbBillService">CFBBillService</param>
        /// <param name="partnerlistService"></param>
        /// <param name="workContext"></param>
        /// <param name="landAgentBillService">landAgentBillService</param>
        /// <param name="commissionRatioService"></param>
        /// <param name="brokeAccountService"></param>
        public BillController(
                IProductService productService,
                IOrderDetailService orderDetailService,
                IOrderService orderService,
            IBrokerService brokerService,
            IAgentBillService agentBillService,
            ICFBBillService cfbBillService,
            IPartnerListService partnerlistService,
            IWorkContext workContext,
            ILandAgentBillService landAgentBillService,
            ICommissionRatioService commissionRatioService, IBrokeAccountService brokeAccountService)
        {
            _productService = productService;
            _orderDetailService = orderDetailService;
            _orderService = orderService;
            _brokerService = brokerService;
            _agentBillService = agentBillService;
            _CFBBillService = cfbBillService;
            _partnerlistService = partnerlistService;
            _workContext = workContext;
            _landAgentBillService = landAgentBillService;
            _commissionRatioService = commissionRatioService;
            _brokeAccountService = brokeAccountService;

        }
Example #10
0
 /// <summary>
 /// 经纪人提现初始化
 /// </summary>
 /// <param name="bankcardService">bankcardService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="brokerwithdrawService">brokerwithdrawdetailService</param>
 /// <param name="brokerService">brokerService</param>
 public BrokerWithdrawController(IBankCardService bankcardService, IWorkContext workContext, IBrokerWithdrawService brokerwithdrawService, IBrokerService brokerService)
 {
     _brokerwithdrawService = brokerwithdrawService;
     _brokerService         = brokerService;
     _workContext           = workContext;
     _bankcardService       = bankcardService;
 }
Example #11
0
 public SMSController(IWorkContext workContext, IBrokerService brokerService,
     IMessageConfigService messageConfigService, IMessageDetailService messageService)
 {
     _workContext = workContext;
     _brokerService = brokerService;
     _messageConfigService = messageConfigService;
     _messageService = messageService;
 }
Example #12
0
 dynamic GetConnections(IBrokerService brokerService, int brokerId)
 {
     try {
         return(brokerService.GetLiveConnections(this.UserId(), brokerId));
     } catch (ItemNotFoundException) {
         return(HttpStatusCode.NotFound);
     }
 }
Example #13
0
 public dynamic GetQueues(IBrokerService brokerService, int id)
 {
     try {
         return(brokerService.GetQueues(this.UserId(), id));
     } catch (ItemNotFoundException) {
         return(HttpStatusCode.NotFound);
     }
 }
Example #14
0
 public SMSController(IWorkContext workContext, IBrokerService brokerService,
                      IMessageConfigService messageConfigService, IMessageDetailService messageService)
 {
     _workContext          = workContext;
     _brokerService        = brokerService;
     _messageConfigService = messageConfigService;
     _messageService       = messageService;
 }
 /// <summary>
 /// 经纪人提现明细初始化
 /// </summary>
 /// <param name="brokeaccountService">brokeaccountService</param>
 /// <param name="bankcardService">bankcardService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="brokerwithdrawdetailService">brokerwithdrawdetailService</param>
 /// <param name="brokerService">brokerService</param>
 public BrokerWithdrawDetailController(IBrokerWithdrawService brokerwithdrawService, IBrokeAccountService brokeaccountService, IBankCardService bankcardService, IWorkContext workContext, IBrokerWithdrawDetailService brokerwithdrawdetailService, IBrokerService brokerService)
 {
     _brokerwithdrawService       = brokerwithdrawService;
     _brokeaccountService         = brokeaccountService;
     _brokerwithdrawdetailService = brokerwithdrawdetailService;
     _brokerService   = brokerService;
     _workContext     = workContext;
     _bankcardService = bankcardService;
 }
 /// <summary>
 /// 经纪人提现明细初始化
 /// </summary>
 /// <param name="brokeaccountService">brokeaccountService</param>
 /// <param name="bankcardService">bankcardService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="brokerwithdrawdetailService">brokerwithdrawdetailService</param>
 /// <param name="brokerService">brokerService</param>
 public BrokerWithdrawDetailController(IBrokerWithdrawService brokerwithdrawService, IBrokeAccountService brokeaccountService, IBankCardService bankcardService, IWorkContext workContext, IBrokerWithdrawDetailService brokerwithdrawdetailService, IBrokerService brokerService)
 {
     _brokerwithdrawService = brokerwithdrawService;
     _brokeaccountService = brokeaccountService;
     _brokerwithdrawdetailService = brokerwithdrawdetailService;
     _brokerService = brokerService;
     _workContext = workContext;
     _bankcardService = bankcardService;
 }
 public PolicyTemplateController(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager,
                                 RoleManager <IdentityRole> roleManager, CarInsuranceContextV3 context,
                                 IBrokerService brokerService, IUnitOfWork unitOfWork)
 {
     this.userManager    = userManager;
     this.signInManager  = signInManager;
     this.roleManager    = roleManager;
     this._dbContext     = context;
     this._brokerService = brokerService;
     this._unitOfWork    = unitOfWork;
 }
 public ClientInfoController(
     IClientInfoService clientInfoService,
     IBrokerService brokerService,
     IBrokerRECClientService brokerRecClientService,
     IBrokerLeadClientService brokerLeadClientService,
     IWorkContext workContext
     )
 {
     _clientInfoService       = clientInfoService;
     _brokerService           = brokerService;
     _brokerRecClientService  = brokerRecClientService;
     _brokerLeadClientService = brokerLeadClientService;
     _workContext             = workContext;
 }
 public ClientInfoController(
     IClientInfoService clientInfoService,
     IBrokerService brokerService,
     IBrokerRECClientService brokerRecClientService,
     IBrokerLeadClientService brokerLeadClientService,
     IWorkContext workContext
     )
 {
     _clientInfoService = clientInfoService;
     _brokerService = brokerService;
     _brokerRecClientService = brokerRecClientService;
     _brokerLeadClientService = brokerLeadClientService;
     _workContext = workContext;
 }
Example #20
0
        public BrokerModule(IBus bus, IBrokerService brokerService) : base("/broker")
        {
            Get ["/"] = _ => brokerService.GetUsersBrokers(this.UserId());

            Get ["/{id}"] = parameters => GetBroker(brokerService, parameters.id);

            Get ["/vhosts/{id}"] = parameters => GetVHosts(brokerService, parameters.id);

            Get ["/events/{id}"] = parameters => GetEvents(brokerService, parameters.id);

            Get ["/alerts/{id}"] = parameters => GetAlerts(brokerService, parameters.id);

            Get ["/queues/{id}"] = parameters => GetQueues(brokerService, parameters.id);

            Post ["/"] = _ => RegisterBroker(bus, this.Bind <RegisterBrokerPost>());
        }
Example #21
0
 public OtherCouponsController(
     ICouponCategoryService couponCategoryService,
     ICouponService couponService,
     IProductBrandService productBrandService,
     ICouponOwnerService couponOwnerService,
     IWorkContext workContext,
     IBrokerService brokerService
     )
 {
     _couponCategoryService = couponCategoryService;
     _couponService         = couponService;
     _productBrandService   = productBrandService;
     _couponOwnerService    = couponOwnerService;
     _workContext           = workContext;
     _brokerService         = brokerService;
 }
Example #22
0
 public CouponsController(
     ICouponCategoryService couponCategoryService, 
     ICouponService couponService, 
     IProductBrandService productBrandService, 
     ICouponOwnerService couponOwnerService, 
     IWorkContext workContext,
     IBrokerService brokerService
     )
 {
     _couponCategoryService = couponCategoryService;
     _couponService = couponService;
     _productBrandService = productBrandService;
     _couponOwnerService = couponOwnerService;
     _workContext = workContext;
     _brokerService = brokerService;
 }
 /// <summary>
 /// 经纪人带客初始化
 /// </summary>
 /// <param name="brokerleadclientService">brokerleadclientService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="clientInfoService">clientInfoService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="orderService">orderService</param>
 /// <param name="productService">productService</param>
 /// <param name="orderDetailService">orderDetailService</param>
 public BrokerLeadClientController(
     IBrokerLeadClientService brokerleadclientService,
     IBrokerService brokerService,
     IClientInfoService clientInfoService,
     IWorkContext workContext,
     IOrderService orderService,
     IProductService productService,
     IOrderDetailService orderDetailService
     )
 {
     _brokerleadclientService = brokerleadclientService;
     _brokerService = brokerService;
     _clientInfoService = clientInfoService;
     _workContext = workContext;
     _orderService = orderService;
     _productService = productService;
     _orderDetailService = orderDetailService;
 }
 /// <summary>
 /// 经纪人带客初始化
 /// </summary>
 /// <param name="brokerleadclientService">brokerleadclientService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="clientInfoService">clientInfoService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="orderService">orderService</param>
 /// <param name="productService">productService</param>
 /// <param name="orderDetailService">orderDetailService</param>
 public BrokerLeadClientController(
     IBrokerLeadClientService brokerleadclientService,
     IBrokerService brokerService,
     IClientInfoService clientInfoService,
     IWorkContext workContext,
     IOrderService orderService,
     IProductService productService,
     IOrderDetailService orderDetailService
     )
 {
     _brokerleadclientService = brokerleadclientService;
     _brokerService           = brokerService;
     _clientInfoService       = clientInfoService;
     _workContext             = workContext;
     _orderService            = orderService;
     _productService          = productService;
     _orderDetailService      = orderDetailService;
 }
Example #25
0
 private void unRegisterBtn_Click(object sender, EventArgs e)
 {
     if (broker == null)
     {
         return;
     }
     unregisterUser.BeginInvoke(UserNumber, ar => {
         try
         {
             unregisterUser.EndInvoke(ar);
             broker = null;
             MessageBox.Show("Unregistered with success!");
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }, null);
 }
Example #26
0
        private void OpenAndExecute(Action<IBrokerService> method)
        {
            var myBinding = new BasicHttpBinding();
            var myEndpoint = new EndpointAddress(endpoint);
            var myChannelFactory = new ChannelFactory<IBrokerService>(myBinding, myEndpoint);

            try
            {
                client = myChannelFactory.CreateChannel();
                method.Invoke(client);
                ((ICommunicationObject)client).Close();
            }
            catch
            {
                if (client != null)
                {
                    ((ICommunicationObject)client).Abort();
                }
            }
        }
 /// <summary>
 /// 财务人员打款管理初始化
 /// </summary>
 /// <param name="brecPayService">brecPayService</param>
 /// <param name="brokerRecClientService">brokerRecClientService</param>
 public AdminPayController(IBRECPayService brecPayService,
                           IBrokerWithdrawService brokerwithdrawService,
                           IBrokerWithdrawDetailService brokerwithdrawDetailService,
                           IBrokerRECClientService brokerRecClientService,
                           IBLPayService blPayService,
                           IBrokerLeadClientService brokerLeadClientService,
                           IWorkContext workContext,
                           IBrokerService brokerService,
                           IBrokeAccountService brokerAcountService
                           )
 {
     _brokerwithdrawService       = brokerwithdrawService;
     _brokerwithdrawDetailService = brokerwithdrawDetailService;
     _brecPayService          = brecPayService;
     _brokerRecClientService  = brokerRecClientService;
     _blPayService            = blPayService;
     _brokerLeadClientService = brokerLeadClientService;
     _workContext             = workContext;
     _brokerService           = brokerService;
     _brokerAcountService     = brokerAcountService;
 }
Example #28
0
 /// <summary>
 /// andmin推荐平台流程处理
 /// </summary>
 /// <param name="brokerRecClientService">brokerRecClientService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="userService">userService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="orderService">orderService</param>
 /// <param name="orderDetailService">orderDetailService</param>
 /// <param name="levelService">levelService</param>
 /// <param name="roleService">roleService</param>
 /// <param name="productService">productService</param>
 public AdminRecomController(IBrokerRECClientService brokerRecClientService,
                             IBrokerService brokerService,
                             IUserService userService,
                             IWorkContext workContext,
                             IOrderService orderService,
                             IOrderDetailService orderDetailService,
                             ILevelService levelService,
                             IRoleService roleService,
                             IProductService productService
                             )
 {
     _productService         = productService;
     _brokerRecClientService = brokerRecClientService;
     _brokerService          = brokerService;
     _userService            = userService;
     _workContext            = workContext;
     _orderService           = orderService;
     _orderDetailService     = orderDetailService;
     _levelService           = levelService;
     _roleService            = roleService;
 }
 /// <summary>
 /// 财务人员打款管理初始化
 /// </summary>
 /// <param name="brecPayService">brecPayService</param>
 /// <param name="brokerRecClientService">brokerRecClientService</param>
 public AdminPayController(IBRECPayService brecPayService,
     IBrokerWithdrawService brokerwithdrawService,
     IBrokerWithdrawDetailService brokerwithdrawDetailService,
     IBrokerRECClientService brokerRecClientService,
     IBLPayService blPayService,
     IBrokerLeadClientService brokerLeadClientService,
     IWorkContext workContext,
     IBrokerService brokerService,
     IBrokeAccountService brokerAcountService
     )
 {
     _brokerwithdrawService = brokerwithdrawService;
     _brokerwithdrawDetailService = brokerwithdrawDetailService;
     _brecPayService = brecPayService;
     _brokerRecClientService = brokerRecClientService;
     _blPayService = blPayService;
     _brokerLeadClientService = brokerLeadClientService;
     _workContext = workContext;
     _brokerService = brokerService;
     _brokerAcountService = brokerAcountService;
 }
Example #30
0
 /// <summary>
 /// CRM任务管理初始化
 /// </summary>
 /// <param name="taskService">taskService</param>
 /// <param name="taskTypeService">taskTypeService</param>
 /// <param name="taskAwardService">taskAwardService</param>
 /// <param name="taskTagService">taskTagService</param>
 /// <param name="taskPunishmentService">taskPunishmentService</param>
 /// <param name="taskListService">taskListService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="workContext">workContext</param>
 public TaskController(ITaskService taskService,
                       ITaskTypeService taskTypeService,
                       ITaskAwardService taskAwardService,
                       ITaskTagService taskTagService,
                       ITaskPunishmentService taskPunishmentService,
                       ITaskListService taskListService,
                       IBrokerService brokerService,
                       IWorkContext workContext,
                       IUserService userService
                       )
 {
     _taskService           = taskService;
     _taskTypeService       = taskTypeService;
     _taskAwardService      = taskAwardService;
     _taskTagService        = taskTagService;
     _taskPunishmentService = taskPunishmentService;
     _taskListService       = taskListService;
     _brokerService         = brokerService;
     _workContext           = workContext;
     _userservice           = userService;
 }
 /// <summary>
 /// andmin推荐平台流程处理
 /// </summary>
 /// <param name="brokerRecClientService">brokerRecClientService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="userService">userService</param>
 /// <param name="workContext">workContext</param>
 /// <param name="orderService">orderService</param>
 /// <param name="orderDetailService">orderDetailService</param>
 /// <param name="levelService">levelService</param>
 /// <param name="roleService">roleService</param>
 /// <param name="productService">productService</param>
 public AdminRecomController(IBrokerRECClientService brokerRecClientService,
     IBrokerService brokerService,
     IUserService userService,
     IWorkContext workContext,
     IOrderService orderService,
     IOrderDetailService orderDetailService,
     ILevelService levelService,
     IRoleService roleService,
     IProductService productService
     )
 {
     _productService = productService;
     _brokerRecClientService = brokerRecClientService;
     _brokerService = brokerService;
     _userService = userService;
     _workContext = workContext;
     _orderService = orderService;
     _orderDetailService = orderDetailService;
     _levelService = levelService;
     _roleService = roleService;
 }
Example #32
0
 public UserController(IUserService userService,
     IAuthenticationService authenticationService,
     IWorkContext workContext,
     IBrokerService brokerService,
     IRoleService roleService,
     ILevelService levelService,
     IMessageDetailService MessageService,
     IRecommendAgentService recommendagentService,
     IMemberService memService
     )
 {
     _userService = userService;
     _authenticationService = authenticationService;
     _workContext = workContext;
     _brokerService = brokerService;
     _roleService = roleService;
     _levelService = levelService;
     _MessageService = MessageService;
     _recommendagentService = recommendagentService;
     _memService = memService;
 }
Example #33
0
 /// <summary>
 /// CRM任务管理初始化
 /// </summary>
 /// <param name="taskService">taskService</param>
 /// <param name="taskTypeService">taskTypeService</param>
 /// <param name="taskAwardService">taskAwardService</param>
 /// <param name="taskTagService">taskTagService</param>
 /// <param name="taskPunishmentService">taskPunishmentService</param>
 /// <param name="taskListService">taskListService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="workContext">workContext</param>
 public TaskController(ITaskService taskService,
     ITaskTypeService taskTypeService,
     ITaskAwardService taskAwardService,
     ITaskTagService taskTagService,
     ITaskPunishmentService taskPunishmentService,
     ITaskListService taskListService,
     IBrokerService brokerService,
     IWorkContext workContext,
     IUserService userService
     )
 {
     _taskService = taskService;
     _taskTypeService = taskTypeService;
     _taskAwardService = taskAwardService;
     _taskTagService = taskTagService;
     _taskPunishmentService = taskPunishmentService;
     _taskListService = taskListService;
     _brokerService = brokerService;
     _workContext = workContext;
     _userservice = userService;
 }
Example #34
0
 public UserController(IUserService userService,
                       IAuthenticationService authenticationService,
                       IWorkContext workContext,
                       IBrokerService brokerService,
                       IRoleService roleService,
                       ILevelService levelService,
                       IMessageDetailService MessageService,
                       IRecommendAgentService recommendagentService,
                       IMemberService memService
                       )
 {
     _userService           = userService;
     _authenticationService = authenticationService;
     _workContext           = workContext;
     _brokerService         = brokerService;
     _roleService           = roleService;
     _levelService          = levelService;
     _MessageService        = MessageService;
     _recommendagentService = recommendagentService;
     _memService            = memService;
 }
Example #35
0
        private void registerBtn_Click(object sender, EventArgs e)
        {
            if (broker != null)
            {
                return;
            }
            if (brokerList.SelectedItem == null)
            {
                MessageBox.Show("Please select a broker.");
                return;
            }
            var item  = brokerList.SelectedItem as ToolStripMenuItem;
            var entry = item.Tag as WellKnownClientTypeEntry;

            try
            {
                broker = (IBrokerService)Activator.GetObject(entry.ObjectType, entry.ObjectUrl);
                InitializeDelegates();
                IUser user = new User(UserNumber, UserName, PutTextByCallBack);
                registerUser.BeginInvoke(user, ar => {
                    try
                    {
                        registerUser.EndInvoke(ar);
                        MessageBox.Show("Registered with success!");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                        broker = null;
                    }
                }, null);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                broker = null;
            }
        }
        public void Initialize()
        {
            // Since the repository returns Broker entities but the service returns BrokerDTO entities we need to initialize Automapper
            AutomapperBootstrapper.Initialize();

            // Initialize the data we're going to use in the tests
            _brokerListMock = BrokerMocks.GetBrokerListMock();

            // Get the list of DTO's by using the moked list
            _brokerListDtoMock = Mapper.Map <List <Broker>, List <BrokerDTO> >(_brokerListMock);

            _brokerRepositoryMock = new Mock <IBrokerRepository>();

            // Initialize the mocked repository
            _brokerRepositoryMock.Setup(repository => repository.GetAll())
            .ReturnsAsync(_brokerListMock);
            _brokerRepositoryMock.Setup(repository => repository.Get(1))
            .ReturnsAsync(_brokerListMock.ElementAt(0));
            _brokerRepositoryMock.Setup(repository => repository.Get(9))
            .ReturnsAsync(null);

            // Use the mock to create an instance of the service
            _brokerServiceMock = new BrokerService(_brokerRepositoryMock.Object);
        }
Example #37
0
 /// <summary>
 /// 账单管理初始化
 /// </summary>
 /// <param name="productService">productService</param>
 /// <param name="orderDetailService">orderDetailService</param>
 /// <param name="orderService">orderService</param>
 /// <param name="brokerService"></param>
 /// <param name="agentBillService">agentBillService</param>
 /// <param name="cfbBillService">CFBBillService</param>
 /// <param name="partnerlistService"></param>
 /// <param name="workContext"></param>
 /// <param name="landAgentBillService">landAgentBillService</param>
 /// <param name="commissionRatioService"></param>
 /// <param name="brokeAccountService"></param>
 public BillController(
     IProductService productService,
     IOrderDetailService orderDetailService,
     IOrderService orderService,
     IBrokerService brokerService,
     IAgentBillService agentBillService,
     ICFBBillService cfbBillService,
     IPartnerListService partnerlistService,
     IWorkContext workContext,
     ILandAgentBillService landAgentBillService,
     ICommissionRatioService commissionRatioService, IBrokeAccountService brokeAccountService)
 {
     _productService         = productService;
     _orderDetailService     = orderDetailService;
     _orderService           = orderService;
     _brokerService          = brokerService;
     _agentBillService       = agentBillService;
     _CFBBillService         = cfbBillService;
     _partnerlistService     = partnerlistService;
     _workContext            = workContext;
     _landAgentBillService   = landAgentBillService;
     _commissionRatioService = commissionRatioService;
     _brokeAccountService    = brokeAccountService;
 }
 /// <summary>
 /// 合伙人管理类初始化
 /// </summary>
 /// <param name="partnerlistService">partnerlistService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="workContext">workContext</param>
 public PartnerListController(IPartnerListService partnerlistService, IBrokerService brokerService, IWorkContext workContext)
 {
     _partnerlistService = partnerlistService;
     _brokerService      = brokerService;
     _workContext        = workContext;
 }
Example #39
0
 public Broker(IBrokerService brokerService)
     : this()
 {
     this.BrokerService = brokerService;
 }
 /// <summary>
 /// 积分管理初始化
 /// </summary>
 /// <param name="pointdetailService">pointdetailService</param>
 /// <param name="brokerService">brokerService</param>
 public PointDetailController(IPointDetailService pointdetailService, IBrokerService brokerService)
 {
     _pointdetailService = pointdetailService;
     _brokerService = brokerService;
 }
 /// <summary>
 /// 合伙人管理类初始化
 /// </summary>
 /// <param name="partnerlistService">partnerlistService</param>
 /// <param name="brokerService">brokerService</param>
 /// <param name="workContext">workContext</param>
 public PartnerListController(IPartnerListService partnerlistService, IBrokerService brokerService, IWorkContext workContext)
 {
     _partnerlistService = partnerlistService;
     _brokerService = brokerService;
     _workContext = workContext;
 }
 public AdminInfoController(IBrokerService brokerService
     )
 {
     _brokerService = brokerService;
 }
 public SubscriptionsController(IBrokerService brokerService)
 {
     this.brokerService = brokerService;
 }
Example #44
0
 public BrokerController(IBrokerService _brokerService)
 {
     brokerService = _brokerService;
 }
Example #45
0
        private readonly IBrokerService _brokerService; //经纪人

        /// <summary>
        ///     银行管理初始化
        /// </summary>
        /// <param name="bankService">bankService</param>
        /// <param name="brokerService">brokerService</param>
        public BankController(IBankService bankService, IBrokerService brokerService)
        {
            _bankService = bankService;
            _brokerService = brokerService;
        }
Example #46
0
 public AdminInfoController(IBrokerService brokerService
                            )
 {
     _brokerService = brokerService;
 }
 public BrokeAccountController(IBrokeAccountService brokeaccountService, IBrokerService brokerService)
 {
     _brokeaccountService = brokeaccountService;
     _brokerService =brokerService;
 }
Example #48
0
 public Redis(IBrokerService service)
 {
     _service = service;
 }
 /// <summary>
 /// 推荐经纪人管理初始化
 /// </summary>
 /// <param name="recommendagentService">recommendagentService</param>
 /// <param name="brokerService">brokerService</param>
 public RecommendAgentController(IRecommendAgentService recommendagentService, IBrokerService brokerService)
 {
     _recommendagentService = recommendagentService;
     _brokerService = brokerService;
 }
Example #50
0
 public BrokerController(IBrokerService brse)
 {
     this.brse = brse;
 }
 public BrokerData(IConsoleRepository repository, IBrokerService brokerService, ILogHandler logHandler)
 {
     this.LogHandler = logHandler;
     this.BrokerService = brokerService;
     this._repository = repository;
 }
 public BrokersController(IBrokerService service)
 {
     this._service = service;
 }