public void Execute() { using (var serviceProvider = new PrepareDependancies().SetupDependancies().BuildServiceProvider()) { _mobileAppService = serviceProvider.GetService <IMobileAppService>(); } AsyncHelper.RunSync(() => _mobileAppService.SendPostedNotificationForSuppliersJob()); }
/// <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; }
public MobileApiController(IMobileAppService appService, IOptionsSnapshot <RootConfigurations> rootConfiguration) : base(rootConfiguration) { _appService = appService; }