示例#1
0
 public void Execute()
 {
     using (var serviceProvider = new PrepareDependancies().SetupDependancies().BuildServiceProvider())
     {
         _mobileAppService = serviceProvider.GetService <IMobileAppService>();
     }
     AsyncHelper.RunSync(() => _mobileAppService.SendPostedNotificationForSuppliersJob());
 }
示例#2
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="cacheManager"></param>
 /// <param name="orderRepository"></param>
 /// <param name="mobileAppService"></param>
 /// <param name="userRepository"></param>
 /// <param name="cardRepository"></param>
 /// <param name="productRepository"></param>
 /// <param name="typeRepository"></param>
 public WechatController(ICacheManager cacheManager,
                         IRepository <StoreOrder> orderRepository,
                         IMobileAppService mobileAppService, IRepository <StoreUser> userRepository, IRepository <UserCard> cardRepository, IRepository <Product> productRepository, IRepository <ChargeType> typeRepository)
 {
     _cacheManager      = cacheManager;
     _orderRepository   = orderRepository;
     _mobileAppService  = mobileAppService;
     _userRepository    = userRepository;
     _cardRepository    = cardRepository;
     _productRepository = productRepository;
     _typeRepository    = typeRepository;
 }
示例#3
0
 public MobileApiController(IMobileAppService appService, IOptionsSnapshot <RootConfigurations> rootConfiguration) : base(rootConfiguration)
 {
     _appService = appService;
 }