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; }