public TutorialController(ITutorialService tutorialService, IMapper mapper, IWebHostEnvironment environment, IConfiguration configuaration)
        {
            _tutorialService = tutorialService; _environment = environment;
            _configuaration = configuaration;
            _mapper = mapper;

        }
예제 #2
0
 public MarketController(IMarketService marketService, IProductService productServise, IUserProductService userProductService, ITutorialService tutroialService)
 {
     _marketService = marketService;
     _productService = productServise;
     _userProductService = userProductService;
     _tutorialService = tutroialService;
 }
예제 #3
0
 public void Configure(NetworkServicesConfig config)
 {
     if (clubPenguinClient != null)
     {
         clubPenguinClient.Destroy();
     }
     clubPenguinClient = new ClubPenguinClient(monoBehaviour, config.CPAPIServicehost, config.CPAPIClientToken, config.ClientApiVersion, config.CPGameServerZone, !offlineMode && config.CPGameServerEncrypted, config.CPGameServerDebug, config.CPLagMonitoring, config.CPGameServerLatencyWindowSize, config.CPWebServiceLatencyWindowSize, config.CPMonitoringServicehost, config.CPWebsiteAPIServicehost, offlineMode);
     currentConfig     = config;
     worldService      = new WorldService();
     worldService.Initialize(clubPenguinClient);
     playerStateService = new PlayerStateService();
     playerStateService.Initialize(clubPenguinClient);
     chatService = new ChatService();
     chatService.Initialize(clubPenguinClient);
     playerActionService = new PlayerActionService();
     playerActionService.Initialize(clubPenguinClient);
     iglooService = new IglooService();
     iglooService.Initialize(clubPenguinClient);
     inventoryService = new InventoryService();
     inventoryService.Initialize(clubPenguinClient);
     breadcrumbService = new BreadcrumbService();
     breadcrumbService.Initialize(clubPenguinClient);
     savedOutfitService = new SavedOutfitService();
     savedOutfitService.Initialize(clubPenguinClient);
     prototypeService = new PrototypeService();
     prototypeService.Initialize(clubPenguinClient);
     questService = new QuestService();
     questService.Initialize(clubPenguinClient);
     consumableService = new ConsumableService();
     consumableService.Initialize(clubPenguinClient);
     friendsService = new FriendsService();
     friendsService.Initialize(clubPenguinClient);
     rewardService = new RewardService();
     rewardService.Initialize(clubPenguinClient);
     taskService = new TaskNetworkService();
     taskService.Initialize(clubPenguinClient);
     minigameService = new MinigameService();
     minigameService.Initialize(clubPenguinClient);
     iapService = new IAPService();
     iapService.Initialize(clubPenguinClient);
     tutorialService = new TutorialService();
     tutorialService.Initialize(clubPenguinClient);
     moderationService = new ModerationService();
     moderationService.Initialize(clubPenguinClient);
     disneyStoreService = new DisneyStoreService();
     disneyStoreService.Initialize(clubPenguinClient);
     newsfeedService = new NewsfeedService();
     newsfeedService.Initialize(clubPenguinClient);
     catalogService = new CatalogService();
     catalogService.Initialize(clubPenguinClient);
     partyGameService = new PartyGameService();
     partyGameService.Initialize(clubPenguinClient);
     scheduledEventService = new ScheduledEventService();
     scheduledEventService.Initialize(clubPenguinClient);
     diagnosticsService = new DiagnosticsService();
     diagnosticsService.Initialize(clubPenguinClient);
     captchaService = new CaptchaService();
     captchaService.Initialize(clubPenguinClient);
 }
예제 #4
0
 public UploadFileController(IAzureBlobService azureBlobService,
                             ITutorialStepService tutorialStepService,
                             ITutorialService tutorialService)
 {
     _azureBlobService    = azureBlobService;
     _tutorialStepService = tutorialStepService;
     _tutorialService     = tutorialService;
 }
예제 #5
0
 public UserController(IUserService userService, IUserProductService userProductService, IUserBuildingService userBuildingService, INotificationService notificationService, ITutorialService tutorialService)
 {
     _userService = userService;
     _userProductService = userProductService;
     _userBuildingService = userBuildingService;
     _notificationService = notificationService;
     _tutorialService = tutorialService;
 }
예제 #6
0
 private ITutorialService getTutorialService()
 {
     if (tutorialService == null)
     {
         tutorialService = Service.Get <INetworkServicesManager>().TutorialService;
     }
     return(tutorialService);
 }
        public void Setup()
        {
            progressDataService        = A.Fake <IProgressDataService>();
            tutorialContentDataService = A.Fake <ITutorialContentDataService>();

            tutorialService = new TutorialService(
                tutorialContentDataService,
                progressDataService
                );
        }
예제 #8
0
 public CourseContentController(
     ICourseDataService courseDataService,
     ISectionService sectionService,
     ITutorialService tutorialService
     )
 {
     this.courseDataService = courseDataService;
     this.sectionService    = sectionService;
     this.tutorialService   = tutorialService;
 }
 public LearningContentController(
     IBrandsService brandsService,
     ITutorialService tutorialService,
     ICourseService courseService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService
     )
 {
     this.brandsService   = brandsService;
     this.tutorialService = tutorialService;
     this.courseService   = courseService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
 }
        public void Setup()
        {
            courseService   = A.Fake <ICourseService>();
            tutorialService = A.Fake <ITutorialService>();
            sectionService  = A.Fake <ISectionService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();
            config = A.Fake <IConfiguration>();
            multiPageFormService = A.Fake <IMultiPageFormService>();

            A.CallTo(
                () => courseService.GetCentreSpecificCourseStatisticsWithAdminFieldResponseCounts(
                    A <int> ._,
                    A <int> ._,
                    false
                    )
                ).Returns(courses);

            A.CallTo(() => courseService.GetCentreCourseDetails(A <int> ._, A <int?> ._)).Returns(details);
            A.CallTo(
                () => courseService.GetApplicationOptionsAlphabeticalListForCentre(A <int> ._, A <int?> ._, A <int?> ._)
                ).Returns(applicationOptions);

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();

            controller = new CourseSetupController(
                courseService,
                tutorialService,
                sectionService,
                searchSortFilterPaginateService,
                config,
                multiPageFormService
                )
                         .WithDefaultContext()
                         .WithMockUser(true, 101)
                         .WithMockTempData();
            const string cookieValue = "Status|Active|false";

            controllerWithCookies = new CourseSetupController(
                courseService,
                tutorialService,
                sectionService,
                searchSortFilterPaginateService,
                config,
                multiPageFormService
                )
                                    .WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse)
                                    .WithMockUser(true, 101)
                                    .WithMockTempData();
        }
예제 #11
0
 public CourseSetupController(
     ICourseService courseService,
     ITutorialService tutorialService,
     ISectionService sectionService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService,
     IConfiguration config,
     IMultiPageFormService multiPageFormService
     )
 {
     this.courseService   = courseService;
     this.tutorialService = tutorialService;
     this.sectionService  = sectionService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
     this.config = config;
     this.multiPageFormService = multiPageFormService;
 }
예제 #12
0
        public HomeViewModel(IOrderWorkflowService orderWorkflowService,
                             IMvxWebBrowserTask browserTask,
                             ILocationService locationService,
                             ITutorialService tutorialService,
                             IPushNotificationService pushNotificationService,
                             IVehicleService vehicleService,
                             IAccountService accountService,
                             IPhoneService phoneService,
                             ITermsAndConditionsService termsService,
                             IPaymentService paymentService,
                             IMvxLifetime mvxLifetime,
                             IPromotionService promotionService,
                             IMetricsService metricsService,
                             IBookingService bookingService,
                             INetworkRoamingService networkRoamingService)
        {
            _locationService         = locationService;
            _orderWorkflowService    = orderWorkflowService;
            _tutorialService         = tutorialService;
            _pushNotificationService = pushNotificationService;
            _vehicleService          = vehicleService;
            _termsService            = termsService;
            _mvxLifetime             = mvxLifetime;
            _metricsService          = metricsService;
            _bookingService          = bookingService;
            _accountService          = accountService;
            _paymentService          = paymentService;

            Panel = new PanelMenuViewModel(browserTask, orderWorkflowService, accountService, phoneService, paymentService, promotionService);

            Map              = AddChild <MapViewModel>();
            OrderOptions     = AddChild <OrderOptionsViewModel>();
            OrderReview      = AddChild <OrderReviewViewModel>();
            OrderEdit        = AddChild <OrderEditViewModel>();
            OrderAirport     = AddChild <OrderAirportViewModel>();
            BottomBar        = AddChild <BottomBarViewModel>();
            AddressPicker    = AddChild <AddressPickerViewModel>();
            BookingStatus    = AddChild <BookingStatusViewModel>();
            DropOffSelection = AddChild <DropOffSelectionMidTripViewModel>();

            Observe(_vehicleService.GetAndObserveAvailableVehiclesWhenVehicleTypeChanges(), ZoomOnNearbyVehiclesIfPossible);
            Observe(networkRoamingService.GetAndObserveMarketSettings(), MarketChanged);
        }
예제 #13
0
        public void Setup()
        {
            brandsService   = A.Fake <IBrandsService>();
            courseService   = A.Fake <ICourseService>();
            tutorialService = A.Fake <ITutorialService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();

            const string cookieValue = "ActiveStatus|Active|false";

            controller = new LearningContentController(
                brandsService,
                tutorialService,
                courseService,
                searchSortFilterPaginateService
                ).WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse)
                         .WithMockUser(true)
                         .WithMockServices()
                         .WithMockTempData();
        }
예제 #14
0
 public OfficeController(IUserBuildingService userBuildingService,
     IMarketService marketService,
     IUserProductService userProductService,
     INotificationService notificationService,
     IProductRequirementsService productRequirementService,
     IBuildingHelper buildingsHelper,
     IProductService productService,
     IMapService mapService,
     IUserService userService,
     IDealService dealService,
     ITutorialService tutorialService)
 {
     _userBuildingService = userBuildingService;
     _userProductService = userProductService;
     _marketService = marketService;
     _notificationService = notificationService;
     _dealService = dealService;
     _buildingsHelper = buildingsHelper;
     _productService = productService;
     _mapService = mapService;
     _userService = userService;
     _productRequirementService = productRequirementService;
     _tutorialService = tutorialService;
 }
    public override void Begin(params object[] parameters)
    {
        if (TutorialManager.IsActivated)
        {
            ITutorialService service = TutorialManager.GetService();
            if (service != null && !service.GetValue <bool>(TutorialManager.EnableVictoryKey, true))
            {
                base.GameServer.PostStateChange(typeof(GameServerState_Turn_AI), new object[0]);
                return;
            }
        }
        base.Begin(parameters);
        if (Amplitude.Unity.Framework.Application.Version.Accessibility <= Accessibility.Internal)
        {
            Diagnostics.Log("GameServerState_Turn_CheckForGameEndingConditions.");
        }
        IVictoryManagementService service2 = base.GameServer.Game.Services.GetService <IVictoryManagementService>();

        if (service2 != null)
        {
            this.TurnToCheckTheGameEndingConditionsFor = base.GameServer.Game.Turn - 1;
            bool           flag           = false;
            VictoryManager victoryManager = service2 as VictoryManager;
            if (victoryManager != null)
            {
                victoryManager.OnBeginTurn();
            }
            this.CheckForVictoryConditions(service2, out flag);
            if (flag)
            {
                base.GameServer.PostStateChange(typeof(GameServerState_Turn_DealWithGameEndingConditions), new object[0]);
                return;
            }
        }
        base.GameServer.PostStateChange(typeof(GameServerState_Turn_AI), new object[0]);
    }
예제 #16
0
 public CasinoController(IDolarService dolarTableService, ITutorialService tutorialService)
 {
     _dolarTableService = dolarTableService;
     _tutorialService = tutorialService;
 }
예제 #17
0
 public HomeController(ITutorialService tutorials)
 {
     _tutorials = tutorials;
 }
예제 #18
0
 public HomeController(ICacheService cacheService, IGameCoursesService courseService, ITutorialService tutorialService)
 {
     this.cacheService    = cacheService;
     this.courseService   = courseService;
     this.tutorialService = tutorialService;
 }
예제 #19
0
 public TutorialController(IScopeFactory scopeFactory, ITutorialService tutorialService) : base(scopeFactory)
 {
     _tutorialService = tutorialService;
 }
예제 #20
0
 public FPSController(ITutorialService tutorials)
 {
     this.tutorials = tutorials;
 }
예제 #21
0
 public TutorialController(IScopeFactory scopeFactory, ITutorialService tutorialService) : base(scopeFactory)
 {
     _tutorialService = tutorialService;
 }
예제 #22
0
 public StrategyController(ITutorialService tutorials)
 {
     this.tutorials = tutorials;
 }
예제 #23
0
 public ArchiveController(ITutorialService tutorialService)
 {
     _tutorialService = tutorialService;
 }
예제 #24
0
 public TutorialsController(ITutorialService tutorialService, IErrorService errorService)
 {
     this.tutorialService = tutorialService;
     this.errorService    = errorService;
 }
예제 #25
0
 public TutorialViewModel(ITutorialService tutorialService)
 {
     _tutorialService = tutorialService;
 }
예제 #26
0
 public TutorialApiController(ITutorialService tutorialService)
 {
     this._tutorialService = tutorialService;
 }
예제 #27
0
 public TutorialController(ITutorialService tutorialService)
 {
     _tutorialService = tutorialService;
 }
예제 #28
0
 public TutorialController(ITutorialService tutorialService, IMapper mapper)
 {
     _tutorialService = tutorialService;
     _mapper          = mapper;
 }