public VideoBattleService(ISettingService settingService, IWebHelper webHelper,
                           ILogger logger,
                           IMobRepository <VideoBattle> videoBattleRepository,
                           IMobRepository <VideoBattlePicture> videoBattlePictureRepository,
                           IMobRepository <VideoBattleParticipant> videoBattleParticpantRepository,
                           IMobRepository <VideoBattleGenre> videoBattleGenreRepository,
                           IMobRepository <VideoBattleVideo> videoBattleVideoRepository,
                           IUrlRecordService urlRecordService,
                           IWorkContext workContext,
                           IPictureService pictureService,
                           ICustomerFollowService customerFollowService,
                           IMobSocialMessageService mobSocialMessageService,
                           ICustomerService customerService,
                           IStoreContext stoerContext,
                           ITimelineAutoPublisher timelineAutoPublisher)
     : base(videoBattleRepository, videoBattlePictureRepository, pictureService, workContext, urlRecordService)
 {
     _workContext                      = workContext;
     _customerFollowService            = customerFollowService;
     _mobSocialMessageService          = mobSocialMessageService;
     _customerService                  = customerService;
     _storeContext                     = stoerContext;
     _timelineAutoPublisher            = timelineAutoPublisher;
     _videoBattleRepository            = videoBattleRepository;
     _videoBattleParticipantRepository = videoBattleParticpantRepository;
     _videoBattleGenreRepository       = videoBattleGenreRepository;
     _videoBattleVideoRepository       = videoBattleVideoRepository;
 }
 public VideoBattleController(
     IVideoBattleService videoBattleService,
     IVideoBattleParticipantService videoBattleParticipantService,
     IVideoBattleVideoService videoBattleVideoService,
     IVideoBattleVoteService videoBattleVoteService,
     IVideoBattlePrizeService videoBattlePrizeService,
     IUserService userService,
     IWatchedVideoService watchedVideoService,
     IMediaService pictureService,
     ISponsorService sponsorService,
     ITimelineAutoPublisher timelineAutoPublisher,
     ISettingService settingService,
     IPaymentProcessingService paymentProcessingService,
     IFollowService followService,
     ICreditService creditService,
     IFormatterService formatterService,
     IEmailSender emailSender,
     IMobSocialVideoProcessor videoProcessor,
     MediaSettings mediaSettings,
     PaymentSettings paymentSettings,
     BattleSettings battleSettings,
     GeneralSettings generalSettings)
 {
     _videoBattleService = videoBattleService;
     _videoBattleParticipantService = videoBattleParticipantService;
     _videoBattleVideoService = videoBattleVideoService;
     _videoBattleVoteService = videoBattleVoteService;
     _videoBattlePrizeService = videoBattlePrizeService;
     _userService = userService;
     _watchedVideoService = watchedVideoService;
     _timelineAutoPublisher = timelineAutoPublisher;
     _settingService = settingService;
     _paymentProcessingService = paymentProcessingService;
     _followService = followService;
     _creditService = creditService;
     _paymentSettings = paymentSettings;
     _battleSettings = battleSettings;
     _formatterService = formatterService;
     _emailSender = emailSender;
     _generalSettings = generalSettings;
     _videoProcessor = videoProcessor;
     _sponsorService = sponsorService;
     _pictureService = pictureService;
     _mediaSettings = mediaSettings;
 }
Esempio n. 3
0
 public VideoBattleService(IDataRepository <VideoBattle> videoBattleRepository,
                           IDataRepository <VideoBattleParticipant> videoBattleParticpantRepository,
                           IDataRepository <VideoBattleGenre> videoBattleGenreRepository,
                           IDataRepository <VideoBattleVideo> videoBattleVideoRepository,
                           IMediaService pictureService,
                           IFollowService customerFollowService,
                           IEmailSender mobSocialMessageService,
                           IUserService customerService,
                           ITimelineAutoPublisher timelineAutoPublisher)
     : base(videoBattleRepository)
 {
     _customerFollowService            = customerFollowService;
     _mobSocialMessageService          = mobSocialMessageService;
     _customerService                  = customerService;
     _timelineAutoPublisher            = timelineAutoPublisher;
     _videoBattleRepository            = videoBattleRepository;
     _videoBattleParticipantRepository = videoBattleParticpantRepository;
     _videoBattleGenreRepository       = videoBattleGenreRepository;
     _videoBattleVideoRepository       = videoBattleVideoRepository;
 }