Beispiel #1
0
 public ValuesController(IUserService userService, IRedisService redisService,
                         ILogService logService, IEventPublish eventPublish, IEventSubscribe eventSubscribe)
 {
     mUserService    = userService;
     mRedisService   = redisService;
     mLogService     = logService;
     mEventPublish   = eventPublish;
     mEventSubscribe = eventSubscribe;
 }
Beispiel #2
0
 public UserService(IWorkContext workContext, IDataContext dataContext,
                    IConfigService configService, IPicResourceService picResourceService,
                    IEventPublish eventPublish, IMapper mapper)
     : base(workContext, dataContext)
 {
     mUserDbSet          = DataContext.Set <Domain.User.User>();
     mUserRoleDbSet      = DataContext.Set <UserRole>();
     mRoleDbSet          = DataContext.Set <Role>();
     mUserProfileDbSet   = DataContext.Set <UserProfile>();
     mConfigService      = configService;
     mPicResourceService = picResourceService;
     mEventPublish       = eventPublish;
     mMapper             = mapper;
 }
Beispiel #3
0
        public void Init()
        {
            var a1 = System.Reflection.Assembly.LoadFile(Environment.CurrentDirectory + "/CozyQuick.Plugin.Timer.dll");
            var a2 = System.Reflection.Assembly.LoadFile(Environment.CurrentDirectory + "/CozyQuick.Plugin.Msgbox.dll");
            var configuration1 = new ContainerConfiguration();
            configuration1.WithAssembly(a1);
            var c1 = configuration1.CreateContainer();
            _pub = c1.GetExport<IEventPublish>();
            var configuration2 = new ContainerConfiguration();
            configuration2.WithAssembly(a2);
            var c2 = configuration2.CreateContainer();
            _sub = c2.GetExport<IEventSubscribe>();

            _pub.Init(this);
            _pub.ShowPublishConfigurePanel();
        } 
        public EventBusExtensions(IEventBus eventBus, IEventPublish eventPublish, IEventSubscribe eventSubscribe)
        {
            if (eventBus == null)
            {
                throw new ArgumentNullException("eventBus");
            }
            if (eventPublish == null)
            {
                throw new ArgumentNullException("eventPublish");
            }
            if (eventSubscribe == null)
            {
                throw new ArgumentNullException("EventSubscribe");
            }

            Log            = NullLogger.Instance;
            EventBus       = eventBus;
            EventPublish   = eventPublish;
            EventSubscribe = eventSubscribe;
        }
Beispiel #5
0
        public void Init()
        {
            var a1             = System.Reflection.Assembly.LoadFile(Environment.CurrentDirectory + "/CozyQuick.Plugin.Timer.dll");
            var a2             = System.Reflection.Assembly.LoadFile(Environment.CurrentDirectory + "/CozyQuick.Plugin.Msgbox.dll");
            var configuration1 = new ContainerConfiguration();

            configuration1.WithAssembly(a1);
            var c1 = configuration1.CreateContainer();

            _pub = c1.GetExport <IEventPublish>();
            var configuration2 = new ContainerConfiguration();

            configuration2.WithAssembly(a2);
            var c2 = configuration2.CreateContainer();

            _sub = c2.GetExport <IEventSubscribe>();

            _pub.Init(this);
            _pub.ShowPublishConfigurePanel();
        }
Beispiel #6
0
        /// <summary>
        /// 构造函数
        /// </summary>

        public ValuesController(ILogger <ValuesController> logger, IEventPublish eventPublish, IEventSubscriptionManager eventSubscription)
        {
            _logger            = logger;
            _eventPublish      = eventPublish;
            _eventSubscription = eventSubscription;
        }