Пример #1
0
        public async Task CharacterAddUpdateAsync(SsoToken token, V2FittingsCharacterSave fitting)
        {
            StaticMethods.CheckToken(token, FittingScopes.esi_fittings_write_fittings_v1);

            string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.FittingsV2CharacterUpdate(token.CharacterId), _testing);

            EsiV2FittingsCharacterSave model = _mapper.Map <EsiV2FittingsCharacterSave>(fitting);

            string objectModel = JsonConvert.SerializeObject(model);

            await PollyPolicies.WebExceptionRetryWithFallbackAsync.ExecuteAsync(async() => await _webClient.PostAsync(StaticMethods.CreateHeaders(token), url, objectModel));
        }
Пример #2
0
 public async Task CharacterAddUpdateAsync(SsoToken token, V2FittingsCharacterSave fitting)
 {
     await _internalLatestFittings.CharacterAddUpdateAsync(token, fitting);
 }
Пример #3
0
 public void CharacterAddUpdate(SsoToken token, V2FittingsCharacterSave fitting)
 {
     _internalLatestFittings.CharacterAddUpdate(token, fitting);
 }