public UpdateController( IAchievementService achievementService, IBlizzardAPIService blizzardAPIService) { _achievementService = achievementService; _blizzardAPIService = blizzardAPIService; }
public CourseService( ICourseRepo courseRepo, IAchievementService achievementService) { this.courseRepo = courseRepo; this.achievementService = achievementService; }
/// <summary> /// Constructor for unit testing. /// </summary> /// <param name="achievementService">The achievement service.</param> /// <param name="userService">The user service.</param> /// <param name="publisher">The publisher.</param> /// <param name="log">The log.</param> public AutoUpdateManager(IAchievementService achievementService, IUserService userService, IFacebookClientService publisher, IAutoUpdateLogger log) { if (achievementService == null) { throw new ArgumentNullException("achievementService"); } if (userService == null) { throw new ArgumentNullException("userService"); } if (publisher == null) { throw new ArgumentNullException("publisher"); } if (log == null) { throw new ArgumentNullException("log"); } _achievementService = achievementService; _userService = userService; _publisher = publisher; _log = log; }
public QuizService(QuizaldoDbContext context, IMapper mapper, INotificationService notificationService, IAchievementService achievementService) : base(context) { this.mapper = mapper; this.notificationService = notificationService; this.achievementService = achievementService; }
public AchievementController( ILogger <AchievementController> logger, IAchievementService achievementService) { this.logger = logger; this.achievementService = achievementService; }
public HomeController(IAchievementService achievementService, IUserService userService, IFacebookClientService facebookClient, IErrorLogger errorLogger) : base(userService, errorLogger) { _achievementService = achievementService; _facebookClient = facebookClient; }
public AchievementController(IAchievementService achievementService, IMapper mapper, IStudentService studentService, ICourseService courseService) { _achievementService = achievementService; _mapper = mapper; _studentService = studentService; _courseService = courseService; }
public HomeController(IAchievementService achievementService, IUserService userService, IFacebookClientService facebookClient) : base(userService) { _achievementService = achievementService; _facebookClient = facebookClient; }
public AchievementsController(IUserService userService, IAcademicYearService academicYearService, IRolePermissionsCache rolePermissionsCache, IStudentService studentService, IAchievementService achievementService) : base(userService, academicYearService, rolePermissionsCache, studentService) { _achievementService = achievementService; }
public AchievementController(IAchievementService achievementService, IUserService userService, IFacebookClientService facebookService) : base(userService) { _achievementService = achievementService; _userService = userService; _facebookService = facebookService; }
public MealScheduleService(IMapper mapper, IMealScheduleRepository mealScheduleRepository, IAchievementService achievementService, IMealRepository mealRepository) { _mapper = mapper; _mealScheduleRepository = mealScheduleRepository; _achievementService = achievementService; _mealRepository = mealRepository; }
public AchievementsController(IStudentService studentService, IAchievementService achievementService, IStudentActivityService studentActivityService) { this._studentService = studentService; this._achievementService = achievementService; this._studentActivityService = studentActivityService; }
public StudentRegistrationService(IStudentService studentService, IAchievementService achievementService, IEncryptionService encryptionService) { this._studentService = studentService; this._achievementService = achievementService; this._encryptionService = encryptionService; }
public FavouritesService(IFavouriteRepository favouriteRepository, IAchievementService achievementService, IMapper mapper, IActivityService activityService, IMealRepository mealRepository) { _favouriteRepository = favouriteRepository; _achievementService = achievementService; _mapper = mapper; _activityService = activityService; }
public FriendService(IFriendRepository friendRepository, IActivityRepository activityRepository, IMapper mapper, IAchievementService achievementService, ILogger <FriendService> logger) { _friendRepository = friendRepository; _activityRepository = activityRepository; _mapper = mapper; _achievementService = achievementService; _logger = logger; }
public AchievementsController(IAchievementService achievementService , IAchievementsViewService achievementsViewService , IHostingEnvironment environment , IVideoService videoService) { _achievementService = achievementService; _achivementsViewService = achievementsViewService; _environment = environment; _videoService = videoService; }
public GameController(IStudentService studentService, IAchievementService achievementService, IQuizService quizService, IStudentActivityService studentActivityService) { this._studentService = studentService; this._achievementService = achievementService; this._quizService = quizService; this._studentActivityService = studentActivityService; }
public MealIngredientService(IMapper mapper, IMealIngredientRepository mealIngredientRepository, IAchievementService achievementService, IActivityService activityService, IUserRepository userRepository) { _mapper = mapper; _mealIngredientRepository = mealIngredientRepository; _achievementService = achievementService; _activityService = activityService; _userRepository = userRepository; }
public AchievementNotificationBox(IAchievementService achievementService) { InitializeComponent(); if (!DesignerProperties.GetIsInDesignMode(this)) { UnlockedAchievementsList.LayoutUpdated += UnlockedAchievementsList_LayoutUpdated; } achievementService.StaticAnalysisStarted += (sender, args) => DismissNotifications(); }
public AchievementsViewModel() { achievementService = AchievementService.Current; //foreach(var a in achievementService.GetAchievements()) //{ // var achievement = Achievements.First(vma => vma.Achievement == (Achievement)a.Id); // achievement.UpdateFromStorageModel(a); //} //achievementService.OnAchievementUnlocked += HandleAchievementUnlocked; }
public UserService( IAchievementService achievements, IUserRepository userRepository, IProjectRepository projectRepository, IGithubApiAccessor githubApiAccessor) { _achievements = achievements; _userRepository = userRepository; _projectRepository = projectRepository; _githubApiAccessor = githubApiAccessor; }
/// <summary> /// Initializes a new instance of the <see cref="StrokesVsxPackage"/> class. /// </summary> public StrokesVsxPackage() { ObjectFactory.Configure(a => { a.For<IAchievementRepository>().Singleton().Use<AppDataXmlCompletedAchievementsRepository>().Ctor<string>("storageFile").Is("AchievementStorage.xml"); a.For<ISettingsRepository>().Singleton().Use<AppDataXmlSettingsRepository>().Ctor<string>("storageFile").Is("SettingsStorage.xml"); a.For<IAchievementService>().Singleton().Use<ParallelStrokesAchievementService>(); }); _achievementService = ObjectFactory.GetInstance<IAchievementService>(); _settingsRepository = ObjectFactory.GetInstance<ISettingsRepository>(); }
public AchievementNotificationBox(IAchievementService achievementService) { InitializeComponent(); if (!DesignerProperties.GetIsInDesignMode(this)) { UnlockedAchievementsList.LayoutUpdated += UnlockedAchievementsList_LayoutUpdated; } //Hides the notificationbox when the user has finished a successful compile. achievementService.StaticAnalysisStarted += (sender, args) => DismissNotifications(); }
public static AchievementLevelInfo GetNextClaimableAchievementLevelInfo(this IAchievementService achievementService, Type levelBaseType) { int index = achievementService.GetAchievementClaimedIndex(levelBaseType) + 1; AchievementInfo achievementInfo = InfoResolver.Resolve <FortInfo>().Achievement.AchievementTypes[levelBaseType]; Array value = (Array)levelBaseType.GetProperty("LevelInfo").GetValue(achievementInfo, new object[0]); if (index >= value.Length) { return(null); } return((AchievementLevelInfo)value.GetValue(index)); }
public AwardAchievementService(IAchievementService achievementService, IUserAchievementService userAchievementService, IBooksReadService booksReadService, IUserBookNoteService userBookNoteService, IBookCaseService bookCaseService) { _achievementService = achievementService; _userAchievementService = userAchievementService; _booksReadService = booksReadService; _userBookNoteService = userBookNoteService; _bookCaseService = bookCaseService; }
protected override void Initialize() { base.Initialize(); var libraryService = GetService <IAchievementLibraryService>(); libraryService.RegisterAchievementAssembly(GetType().Assembly); // This is not resolved using StructureMap, but rather Visual Studios internal thingy for this. // The reason is that because this is a VSX package, it will be initialized in it's own context and it's own thread. AchievementService = GetService <IAchievementService>(); AchievementObserver = new IdeIntegrationAchievementObserver(this, AchievementService); }
public AchievementsController ( IAchievementService achievementService, IValidator <CreateAchievementModel> createAchievementModelValidator, IValidator <UpdateAchievementModel> updateAchievementModelValidator, IValidator <PagingInfo> pagingInfoValidator ) { _achievementService = achievementService; _createAchievementModelValidator = createAchievementModelValidator; _updateAchievementModelValidator = updateAchievementModelValidator; _pagingInfoValidator = pagingInfoValidator; }
public IdeIntegrationAchievementObserver(IServiceContainer serviceContainer, IAchievementService achievementService) { _achievementService = achievementService; IdeIntegrationAchievements = _achievementService.GetUnlockableAchievements().Where(a => typeof(IdeIntegrationAchievement).IsAssignableFrom(a.AchievementType)) .Select(a => (IdeIntegrationAchievement)Activator.CreateInstance(a.AchievementType, serviceContainer)) .ToList(); //Wire events. foreach(var integrationAchievement in IdeIntegrationAchievements) { integrationAchievement.AchievementUnlocked += IntegrationAchievementUnlocked; } }
public void SetUp() { _achievementServiceMock = new DynamicMock(typeof(IAchievementService)); _userServiceMock = new DynamicMock(typeof(IUserService)); _loggerMock = new DynamicMock(typeof(IAutoUpdateLogger)); _publisherMock = new DynamicMock(typeof(IFacebookPublisher)); IAchievementService achievementService = (IAchievementService)_achievementServiceMock.MockInstance; IUserService userService = (IUserService)_userServiceMock.MockInstance; IAutoUpdateLogger logger = (IAutoUpdateLogger)_loggerMock.MockInstance; IFacebookPublisher publisher = (IFacebookPublisher)_publisherMock.MockInstance; _manager = new AutoUpdateManager(achievementService, userService, publisher, logger); }
public void SetUp() { _achievementServiceMock = new Mock <IAchievementService>(); _userServiceMock = new Mock <IUserService>(); _loggerMock = new Mock <IAutoUpdateLogger>(); _publisherMock = new Mock <IFacebookPublisher>(); IAchievementService achievementService = _achievementServiceMock.Object; IUserService userService = _userServiceMock.Object; IAutoUpdateLogger logger = _loggerMock.Object; IFacebookPublisher publisher = _publisherMock.Object; _manager = new AutoUpdateManager(achievementService, userService, publisher, logger); }
public QuizzesController(IQuizService quizService, IWorkContext workContext, IAchievementService achievementService, IStudentActivityService studentActivityService, IStudentService studentService, IQuizResultService quizResultService) { this._quizService = quizService; this._workContext = workContext; this._achievementService = achievementService; this._studentActivityService = studentActivityService; this._studentService = studentService; this._quizResultService = quizResultService; }
public IdeIntegrationAchievementObserver(IServiceContainer serviceContainer, IAchievementService achievementService) { this.achievementService = achievementService; this.IdeIntegrationAchievements = achievementService.GetUnlockableAchievements() .Where(a => typeof(IdeIntegrationAchievement).IsAssignableFrom(a.AchievementType)) .Select(a => (IdeIntegrationAchievement)Activator.CreateInstance(a.AchievementType, serviceContainer)) .ToList(); // Wire-up events. foreach (var integrationAchievement in IdeIntegrationAchievements) { integrationAchievement.AchievementUnlocked += IntegrationAchievementUnlocked; } }
public CreateRequestAchievementModelValidator ( IAchievementService achievementService, IStringLocalizer <ValidatorMessages> stringLocalizer, IActionContextAccessor actionContextAccessor ) : base(stringLocalizer, actionContextAccessor) { _achievementService = achievementService; RuleFor(model => model.Message) .NotEmpty().WithMessage(_stringLocalizer["EmptyField"]) .MaximumLength(400).WithMessage(_stringLocalizer["TooLong"]); RuleFor(model => model.AchievementId) .NotEmpty().WithMessage(_stringLocalizer["EmptyField"]) .MustAsync(CheckDoesAchievementExistAsync).WithMessage(_stringLocalizer["AchievementNotFound"]); }
public WowApiCharacterParser(IAchievementService achievementRepository) { _achievementRepository = achievementRepository; }
public BypassAchievementDecorator(IAchievementService decorated) { }
// // GET: /PLayer/ public PlayerController(IAchievementService achievementService, ICharacterService characterService) { _achievementService = achievementService; _characterService = characterService; }
/// <summary> /// Initializes a new instance of the <see cref="BuildTracker"/> class. /// </summary> /// <param name="dte">The DTE.</param> /// <param name="achievementService"></param> public BuildTracker(DTE dte, IAchievementService achievementService) { this.dte = dte; _achievementService = achievementService; }