Ejemplo n.º 1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public ActivityFormAppService(IRepository <ActivityForm, Guid> activityformRepository
                               , IActivityFormManager activityformManager
                               , IWeChatUserManager wechatuserManager
                               , IRetailerAppService retailerAppService
                               , IRepository <ActivityDeliveryInfo, Guid> activitydeliveryinfoRepository
                               , IRepository <ActivityFormLog, Guid> activityFormLogRepository
                               , IRepository <Activity, Guid> activityRepository
                               , IRepository <User, long> userRepository
                               , IRepository <ActivityBanquet, Guid> activityBanquetRepository
                               , IRepository <Retailer, Guid> retailerRepository
                               , IRepository <WeChatUser, Guid> wechatuserRepository
                               , IHostingEnvironment hostingEnvironment
                               )
 {
     _activityformRepository         = activityformRepository;
     _activityformManager            = activityformManager;
     _wechatuserManager              = wechatuserManager;
     _retailerAppService             = retailerAppService;
     _activitydeliveryinfoRepository = activitydeliveryinfoRepository;
     _activityFormLogRepository      = activityFormLogRepository;
     _activityRepository             = activityRepository;
     _userRepository            = userRepository;
     _activityBanquetRepository = activityBanquetRepository;
     _retailerRepository        = retailerRepository;
     _wechatuserRepository      = wechatuserRepository;
     _hostingEnvironment        = hostingEnvironment;
 }
Ejemplo n.º 2
0
 public MessageHandlerAppServer(IRepository <WechatMessage, Guid> wechatmessageRepository,
                                IRepository <WechatSubscribe, Guid> wechatsubscribeRepository,
                                IWeChatUserManager wechatUserManager)
 {
     _wechatmessageRepository   = wechatmessageRepository;
     _wechatsubscribeRepository = wechatsubscribeRepository;
     _wechatUserManager         = wechatUserManager;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public WeChatUserAppService(IRepository <WeChatUser, Guid> wechatuserRepository,
                             IWeChatUserManager wechatuserManager,
                             IRepository <Retailer, Guid> retailerRepository,
                             IRepository <Employee, Guid> employeeRepository
                             )
 {
     _wechatuserRepository = wechatuserRepository;
     _wechatuserManager    = wechatuserManager;
     _retailerRepository   = retailerRepository;
     _employeeRepository   = employeeRepository;
 }
Ejemplo n.º 4
0
        private int?_tenantId = 1;  //非多租户


        public HCMessageHandler(IRepository <WechatMessage, Guid> wechatmessageRepository,
                                IRepository <WechatSubscribe, Guid> wechatsubscribeRepository,
                                IWeChatUserManager wechatUserManager,
                                int?tenantId, Stream inputStream,
                                PostModel postModel,
                                int maxRecordCount = 0) : base(inputStream, postModel, maxRecordCount)
        {
            _wechatmessageRepository   = wechatmessageRepository;
            _wechatsubscribeRepository = wechatsubscribeRepository;
            _wechatUserManager         = wechatUserManager;
            Logger    = NullLogger.Instance;
            _tenantId = tenantId;
        }
 /// <summary>
 /// 构造函数
 /// </summary>
 public WeChatUserAppService(IRepository <WeChatUser, Guid> wechatuserRepository,
                             IWeChatUserManager wechatuserManager,
                             IRepository <WeChatGroup, int> wechatgroupRepository,
                             IWechatAppConfigAppService wechatAppConfigAppService,
                             IRepository <WechatAppConfig, int> wechatappconfigRepository
                             , IHostingEnvironment hostingEnvironment
                             )
 {
     _hostingEnvironment        = hostingEnvironment;
     _wechatuserRepository      = wechatuserRepository;
     _wechatuserManager         = wechatuserManager;
     _wechatgroupRepository     = wechatgroupRepository;
     _wechatAppConfigAppService = wechatAppConfigAppService;
     TenantId  = null;
     AppConfig = _wechatAppConfigAppService.GetWechatAppConfig(TenantId).Result;
     _wechatappconfigRepository = wechatappconfigRepository;
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public ActivityBanquetAppService(IRepository <ActivityBanquet, Guid> activitybanquetRepository
                                  , IActivityBanquetManager activitybanquetManager
                                  , IRepository <User, long> userRepository
                                  , IWeChatUserManager wechatuserManager
                                  , IRepository <ActivityForm, Guid> activityFormRepository
                                  , IRepository <ActivityFormLog, Guid> activityFormLogRepository
                                  , IHostingEnvironment hostingEnvironment
                                  , IRepository <ActivityDeliveryInfo, Guid> activityDeliveryInfoRepository
                                  )
 {
     _activitybanquetRepository      = activitybanquetRepository;
     _activitybanquetManager         = activitybanquetManager;
     _userRepository                 = userRepository;
     _wechatuserManager              = wechatuserManager;
     _activityFormRepository         = activityFormRepository;
     _activityFormLogRepository      = activityFormLogRepository;
     _hostingEnvironment             = hostingEnvironment;
     _activityDeliveryInfoRepository = activityDeliveryInfoRepository;
 }