public AuthService( IMapper mapper , ICacheHandler cacheHandler , ILoginInfo loginInfo , IUserRepository userRepository , IRoleUserRepository roleUserRepository , IUserAuthRepository userAuthRepository , IMenuRepository menuRepository , IPermissionRepository permissionRepository , ISkinRepository skinRepository , IUserService userService , IPasswordHandler passwordHandler ) { _mapper = mapper; _cacheHandler = cacheHandler; _loginInfo = loginInfo; _userRepository = userRepository; _roleUserRepository = roleUserRepository; _userAuthRepository = userAuthRepository; _menuRepository = menuRepository; _permissionRepository = permissionRepository; _skinRepository = skinRepository; _userService = userService; _passwordHandler = passwordHandler; }
/// <inheritdoc /> Skin IRepository <int, Skin> .Find(int identifier) { ISkinRepository self = this; var request = new SkinDetailsRequest { SkinId = identifier, Culture = self.Culture }; var response = this.serviceClient.Send <SkinDataContract>(request); if (response.Content == null) { return(null); } var skin = this.converterForSkin.Convert(response.Content, null); if (skin == null) { return(null); } skin.Culture = request.Culture; return(skin); }
public ItemMapper( ISkillRepository skillRepository, IItemSetRepository itemSetRepository, IItemTypeRepository itemTypeRepository, IRarityRepository rarityRepository, IEffectRepository effectRepository, ICurrencyRepository currencyRepository, IBehaviourRepository behaviourRepository, IItemModifierRepository itemModifierRepository, ISkinRepository skinRepository, AttributeModifierFactory attributeModifierFactory, PropertyModifierFactory propertyModifierFactory) { this.skillRepository = skillRepository; this.itemSetRepository = itemSetRepository; this.itemTypeRepository = itemTypeRepository; this.rarityRepository = rarityRepository; this.effectRepository = effectRepository; this.currencyRepository = currencyRepository; this.behaviourRepository = behaviourRepository; this.itemModifierRepository = itemModifierRepository; this.skinRepository = skinRepository; this.attributeModifierFactory = attributeModifierFactory; this.propertyModifierFactory = propertyModifierFactory; }
public GetAvailableSkinsRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository, ISkinRepository skinRepository, ICategoryRepository categoryRepository, IQuestRepository questRepository, IQuestTypeRepository questTypeRepository) { _userRepository = userRepository; _avatarRepository = avatarRepository; _skinRepository = skinRepository; _categoryRepository = categoryRepository; _questRepository = questRepository; _questTypeRepository = questTypeRepository; }
public AvatarController(ILogger <UsersController> logger, levelupContext context, IAvatarRepository avatarRepository, IUserRepository userRepository, ISkinRepository skinRepository, ICategoryRepository categoryQuest, IQuestRepository questRepository, IQuestTypeRepository questTypeRepository) { _logger = logger; _context = context; _avatarRepository = avatarRepository; _userRepository = userRepository; _skinRepository = skinRepository; _categoryQuest = categoryQuest; _questRepository = questRepository; _questTypeRepository = questTypeRepository; }
/// <inheritdoc /> Task <Skin> IRepository <int, Skin> .FindAsync(int identifier, CancellationToken cancellationToken) { ISkinRepository self = this; var request = new SkinDetailsRequest { SkinId = identifier, Culture = self.Culture }; var responseTask = this.serviceClient.SendAsync <SkinDataContract>(request, cancellationToken); return(responseTask.ContinueWith(task => this.OnAsyncResponse(task, request.Culture), cancellationToken)); }
/// <summary>Creates an instance for the given language.</summary> /// <param name="culture">The culture.</param> /// <returns>A repository.</returns> public ISkinRepository ForCulture(CultureInfo culture) { if (culture == null) { throw new ArgumentNullException("culture"); } ISkinRepository repository = this.ForDefaultCulture(); repository.Culture = culture; return(repository); }
public UsersController( ILogger <UsersController> logger, levelupContext context, IAvatarRepository avatarRepository, ISkinRepository skinRepository, IUserRepository userRepository, IPasswordRecoveryDataRepository passwordRecoveryDataRepository, IConfiguration configuration) { _logger = logger; _context = context; _avatarRepository = avatarRepository; _skinRepository = skinRepository; _userRepository = userRepository; _passwordRecoveryDataRepository = passwordRecoveryDataRepository; Configuration = configuration; }
/// <inheritdoc /> async Task <Skin> IRepository <int, Skin> .FindAsync(int identifier, CancellationToken cancellationToken) { ISkinRepository self = this; var request = new SkinDetailsRequest { SkinId = identifier, Culture = self.Culture }; var response = await this.serviceClient.SendAsync <SkinDTO>(request, cancellationToken).ConfigureAwait(false); if (response.Content == null) { return(null); } var skin = this.skinConverter.Convert(response.Content, response); skin.Culture = request.Culture; return(skin); }
/// <inheritdoc /> Task <ICollection <int> > IDiscoverable <int> .DiscoverAsync() { ISkinRepository self = this; return(self.DiscoverAsync(CancellationToken.None)); }
/// <inheritdoc /> Task <Skin> IRepository <int, Skin> .FindAsync(int identifier) { ISkinRepository self = this; return(self.FindAsync(identifier, CancellationToken.None)); }
public SkinController(ISkinRepository Skins) { skins = Skins; }
public GetCurrentSkinRequestHandler(IUserRepository userRepository, ISkinRepository skinRepository) { _userRepository = userRepository; _skinRepository = skinRepository; }
public SelectSkinRequestHandler(IUserRepository userRepository, IAvatarRepository avatarRepository, ISkinRepository skinRepository) { _userRepository = userRepository; _avatarRepository = avatarRepository; _skinRepository = skinRepository; }
public SignUpRequestHandler(IAvatarRepository avatarRepository, IUserRepository userRepository, ISkinRepository skinRepository) { _avatarRepository = avatarRepository; _userRepository = userRepository; _skinRepository = skinRepository; }
public SkinService(IMapper mapper, ILoginInfo loginInfo, ISkinRepository repository) { _mapper = mapper; _loginInfo = loginInfo; _repository = repository; }