public ConvertedResult GetConvertedResult(DocToConvert docToConvert) { TargetFormatType requiredFormat = docToConvert.TargetFormat; Document document = this.deserializerFromXml.DeserializeFromXml(docToConvert.XmlContent); IObjectConvertor convertor = this.convertorFactory.CreateObjectConvertor(requiredFormat); string convertedContent = convertor.SerializeObject(document); return(new ConvertedResult() { TargetFormat = requiredFormat, Content = convertedContent }); }
public AzureConsumer(string connectionUrl, IObjectConvertor objectConvertor) { _connectionUrl = connectionUrl; _objectConvertor = objectConvertor; }
public static F GetKeyAndConvertTo <K, V, F>(this IDictionary <K, V> referenceDictionary, K key, IObjectConvertor <F, V> convertor) { V v = referenceDictionary.DefaultValue(key); return(convertor.Parse(v)); }