Пример #1
0
        public ArtportalenService(IArtportalenAccountStorage artportalenAccountStorage)
        {
            if (artportalenAccountStorage.HasCrendental)
            {
                var account = artportalenAccountStorage.GetCredential();
                _ap2WebClient = new Ap2WebClient(new HttpClientHandler {CookieContainer = artportalenAccountStorage.Cookies, UseCookies = true });
                _ap2WebClient.SetCredentials(account.UserName, account.Password);
            }

            _ap2Client = new Ap2Client(ConfigurationManager.AppSettings.ArtportalenAccessKey);

            _artportalenAccountStorage = artportalenAccountStorage;
        }