コード例 #1
0
 public GalleryController(IPhotoManager photoManager, ITagManager tagManager, IConfig config, IRatingManager ratingManager)
 {
     _config        = config;
     _tagManager    = tagManager;
     _photoManager  = photoManager;
     _ratingManager = ratingManager;
 }
コード例 #2
0
        public void InitializeAsync(CancellationTokenSource cancellationTokenSource,
                                    ITaskManager taskManager,
                                    IHttpDownloaderContainer httpDownloaderContainer,
                                    IErrorFeedback errorFeedback,
                                    IProxySearchFeedback proxySearchFeedback,
                                    IGeoIP geoIP,
                                    IRatingManager ratingManager)
        {
            this.httpDownloaderContainer = httpDownloaderContainer;
            TaskItem taskItem = taskManager.Create(Resources.ConfigureProviderOfProxyDetails);

            taskItem.UpdateDetails(Resources.DetermineCurrentIPAddress);

            initializatinTask = httpDownloaderContainer.HttpDownloader
                                .GetContentOrNull(MyIPUrl, null, cancellationTokenSource)
                                .ContinueWith(task =>
            {
                try
                {
                    if (task.Result != null)
                    {
                        IPAddress.TryParse(task.Result.Trim(), out myIPAddress);
                    }
                }
                finally
                {
                    taskItem.Dispose();
                }
            });
        }
コード例 #3
0
 public KindergartenController(IKindergartenManager KindergartenManager, IRatingManager ratingManager, IStatementManager statementManager, ISiteUserManager siteUserManager)
 {
     _KindergartenManager = KindergartenManager;
     _ratingManager       = ratingManager;
     _statementManager    = statementManager;
     _siteUserManager     = siteUserManager;
 }
コード例 #4
0
        public virtual void InitializeAsync(CancellationTokenSource cancellationTokenSource,
                                            ITaskManager taskManager,
                                            IHttpDownloaderContainer httpDownloaderContainer,
                                            IErrorFeedback errorFeedback,
                                            IProxySearchFeedback proxySearchFeedback,
                                            IGeoIP geoIP,
                                            IRatingManager ratingManager)
        {
            CancellationTokenSource = cancellationTokenSource;
            TaskManager             = taskManager;
            HttpDownloaderContainer = httpDownloaderContainer;
            ErrorFeedback           = errorFeedback;
            ProxySearchFeedback     = proxySearchFeedback;
            GeoIP         = geoIP;
            RatingManager = ratingManager;

            IAsyncInitialization asyncInitialization = DetailsProvider as IAsyncInitialization;

            if (asyncInitialization != null)
            {
                asyncInitialization.InitializeAsync(cancellationTokenSource, taskManager, httpDownloaderContainer, errorFeedback, proxySearchFeedback, geoIP, ratingManager);
            }

            TaskManager.Tasks.CollectionChanged += (sender, e) =>
            {
                if (e.Action == NotifyCollectionChangedAction.Remove)
                {
                    StartCheckProxiesTaskIfRequired();
                }
            };
        }
コード例 #5
0
 public AssetBrowserController(UserManager <SporeServerUser> userManager, IAssetManager assetManager, IAggregatorManager aggregatorManager, IRatingManager ratingManager)
 {
     _userManager       = userManager;
     _assetManager      = assetManager;
     _aggregatorManager = aggregatorManager;
     _ratingManager     = ratingManager;
 }
コード例 #6
0
 public ItemsReviewsManager(IUnitOfWork unitOfWork, IValidator <ItemReviewDto> validator, IRatingManager <ItemsForReview> ratingManager, IAttachmentsManager attachmentsManager, ILogger <ItemsReviewsManager> logger)
 {
     _unitOfWork         = unitOfWork;
     _validator          = validator;
     _ratingManager      = ratingManager;
     _attachmentsManager = attachmentsManager;
     _logger             = logger;
 }
コード例 #7
0
 public SubmissionController(IPhotoManager photoManager, ILogger logger, ITagManager tagManager, IConfig config, IRatingManager ratingManager)
 {
     _logger        = logger;
     _config        = config;
     _tagManager    = tagManager;
     _photoManager  = photoManager;
     _ratingManager = ratingManager;
 }
コード例 #8
0
 public RatingsController(
     IUserService userService,
     IRatingManager ratingManager
     )
 {
     this.userService   = userService;
     this.ratingManager = ratingManager;
 }
コード例 #9
0
 public HomeController(IKindergartenManager KindergartenManager, IRatingManager ratingManager, ISiteUserManager siteUserManager, IStatementManager statementManager, IMessageManager messageManager, IApplicationManager applicationManager)
 {
     _siteUserManager     = siteUserManager;
     _KindergartenManager = KindergartenManager;
     _ratingManager       = ratingManager;
     _statementManager    = statementManager;
     _messageManager      = messageManager;
     _applicationManager  = applicationManager;
 }
コード例 #10
0
 public AdminController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, ISiteUserManager siteUserManager, IKindergartenManager KindergartenManager, RoleManager <IdentityRole> roleManager, IRatingManager ratingManager, IStatementManager statementManager, IApplicationManager applicationManager)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _siteUserManager     = siteUserManager;
     _KindergartenManager = KindergartenManager;
     _roleManager         = roleManager;
     _ratingManager       = ratingManager;
     _statementManager    = statementManager;
     _applicationManager  = applicationManager;
 }
コード例 #11
0
 public UserController(ITwitchIntegration twitchIntegration, ITwitterIntegration twitterIntegration, IUserManager userManager,
                       IUserRatingManager userRatingManager, IRatingManager ratingManager, ISessionHelper sessionHelper, IYoutubeIntegration youtubeInegration)
 {
     _twitchIntegration  = twitchIntegration;
     _twitterIntegration = twitterIntegration;
     _userManager        = userManager;
     _userRatingManger   = userRatingManager;
     _ratingManager      = ratingManager;
     _sessionHelper      = sessionHelper;
     _youtubeIntegration = youtubeInegration;
 }
コード例 #12
0
        public OfferDetailsModel(IReadOnlyOfferService offerService, IBookingService bookingService, IOpinionService opinionService,
                                 IBookingValidationService bookingValidationService, IRatingManager ratingManager, IMapper mapper)
        {
            this.offerService             = offerService;
            this.bookingService           = bookingService;
            this.opinionService           = opinionService;
            this.bookingValidationService = bookingValidationService;
            this.ratingManager            = ratingManager;
            this.mapper = mapper;

            Title = "Offer";
        }
コード例 #13
0
        //private string logedInUser;
        //private string sidUser;
        //private ClaimsPrincipal principal;


        public RatingController(IRatingManager ratMgr, IVoterManager votMgr, IRestaurantManager restMgr)
        {
            _ratMgr  = ratMgr;
            _votMgr  = votMgr;
            _restMgr = restMgr;

            //Get the current claims principal
            //principal = (ClaimsPrincipal)Thread.CurrentPrincipal;
            //// Get the claims values
            //logedInUser = principal.Claims.Where(c => c.Type == ClaimTypes.NameIdentifier).Select(c => c.Value).SingleOrDefault();
            //sidUser = principal.Claims.Where(c => c.Type == ClaimTypes.Sid).Select(c => c.Value).SingleOrDefault();
        }
コード例 #14
0
 public RatingAppService(
     IRepository <Rating, long> ratingRepository,
     IRatingManager ratingManager,
     IActivityManager activityManager,
     IActivityPlanManager activityPlanManager,
     IActivityTemplateManager activityTemplateManager)
 {
     _ratingRepository        = ratingRepository;
     _ratingManager           = ratingManager;
     _activityManager         = activityManager;
     _activityPlanManager     = activityPlanManager;
     _activityTemplateManager = activityTemplateManager;
 }
コード例 #15
0
ファイル: Application.cs プロジェクト: hepper/proxysearcher
        public Application(ISearchEngine searchEngine,
                           IProxyChecker checker,
                           IHttpDownloaderContainer httpDownloaderContainer,
                           IGeoIP geoIP = null,
                           IRatingManager ratingManager = null,
                           IProxyProvider proxyProvider = null,
                           ITaskManager taskManager     = null)
        {
            this.searchEngine            = searchEngine;
            this.checker                 = checker;
            this.httpDownloaderContainer = httpDownloaderContainer;

            this.proxyProvider = proxyProvider ?? new ProxyProvider();
            this.geoIP         = geoIP ?? new TurnOffGeoIP();
            this.taskManager   = taskManager ?? new TaskManager();
            this.ratingManager = ratingManager ?? new DisabledRatingManager();
        }
コード例 #16
0
        public override void InitializeAsync(CancellationTokenSource cancellationTokenSource,
                                             ITaskManager taskManager,
                                             IHttpDownloaderContainer httpDownloaderContainer,
                                             IErrorFeedback errorFeedback,
                                             IProxySearchFeedback proxySearchFeedback,
                                             IGeoIP geoIP,
                                             IRatingManager ratingManager)
        {
            base.InitializeAsync(cancellationTokenSource, taskManager, httpDownloaderContainer, errorFeedback, proxySearchFeedback, geoIP, ratingManager);

            TaskItem taskItem = taskManager.Create(Resources.ConfiguringProxyChecker);

            try
            {
                taskItem.UpdateDetails(string.Format(Resources.DownloadingFormat, Url));

                initializatinTask = httpDownloaderContainer.HttpDownloader.GetContentOrNull(Url, null, cancellationTokenSource)
                                    .ContinueWith(task =>
                {
                    try
                    {
                        if (task.Result == null)
                        {
                            errorFeedback.SetException(new InvalidOperationException(string.Format(Resources.CannotDownloadContent, Url)));
                            cancellationTokenSource.Cancel();
                        }
                        else
                        {
                            analyzedText = AnalyzeText(task.Result);
                        }
                    }
                    finally
                    {
                        taskItem.Dispose();
                    }
                });
            }
            catch (TaskCanceledException)
            {
            }
        }
コード例 #17
0
 public LocalRatingController(IRatingManager raitingManager, IMapperFactory mapperFactory)
     : base(raitingManager, mapperFactory)
 {
 }
コード例 #18
0
 public PostAppService(IPostManager manager, IRatingManager ratingManager)
 {
     _manager       = manager;
     _ratingManager = ratingManager;
 }
コード例 #19
0
 public ProductsApiController(IProductsManager productsManager, IRatingManager <DBModels.Products> ratingManager)
 {
     _productsManager = productsManager;
     _ratingManager   = ratingManager;
 }
コード例 #20
0
 public PeriodController(IRatingManager ratMgr)
 {
     _ratMgr = ratMgr;
 }
コード例 #21
0
 public HotelsController()
 {
     _hotelsManager = new HotelsManager();
     _ratingManager = new RatingManager();
 }
コード例 #22
0
 public RatingControllerBase(IRatingManager raitingManager, IMapperFactory mapperFactory)
 {
     _raitingManager            = raitingManager;
     _topRatingStatisticsMapper = mapperFactory.Build <TopRatingStatistics, TopRatingStatisticsModel>();
 }
コード例 #23
0
 public ItemsReviewsController(IItemsReviewsManager itemsReviewManager, IRatingManager <DBModels.ItemsForReview> ratingManager)
 {
     _itemsReviewManager = itemsReviewManager;
     _ratingManager      = ratingManager;
 }
コード例 #24
0
 public RatingService(IRatingManager ratingManager)
 {
     _ratingManager = ratingManager;
 }
コード例 #25
0
 public RatingController(IRatingManager ratMgr, IVoterManager votMgr, IRestaurantManager restMgr)
 {
     _ratMgr  = ratMgr;
     _votMgr  = votMgr;
     _restMgr = restMgr;
 }
コード例 #26
0
 public SummaryReportController(IScoreManager scoreMgr, IRatingManager ratMgr)
 {
     _scoreMgr = scoreMgr;
     _ratMgr   = ratMgr;
 }