public Execution(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient) { _logger = logger; _biblosClient = biblosClient; _webApiClient = webApiClient; _serializerSettings = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, TypeNameHandling = TypeNameHandling.Objects, ReferenceLoopHandling = ReferenceLoopHandling.Ignore, PreserveReferencesHandling = PreserveReferencesHandling.All }; _biblosArchives = _biblosClient.Document.GetArchives(); short locationId = _webApiClient.GetParameterMessageLocation().Result.Value; _attachementLocation = this._webApiClient.GetLocationAsync(locationId).Result; }