public virtual XmlDocument GetXml(TKey key, string attrentity) { ClearStatistics(); var attr = XmlDocumentConverter.XmlDocFromString(attrentity); return(XmlGet(key, attr)); }
public virtual IEnumerable <HistoryWrapper <T> > GetHistory(string filter, string attrentity) { var packageName = GetPakageName(typeof(T)); var sourceName = SourceNameHelper.Instance.GetSourceName(typeof(T)); var functionName = string.Format(GetHistoryLstFunctionName, packageName, sourceName); var attrXml = !string.IsNullOrEmpty(attrentity) ? XmlDocumentConverter.XmlDocFromString(attrentity) : null; var resXml = XmlGetList(attrXml, filter, functionName); return(XmlDocumentConverter.ConvertToListOf <HistoryWrapper <T> >(resXml)); }
public virtual List <XmlDocument> GetXmlFiltered(string filter, string attrentity) { ClearStatistics(); if (!string.IsNullOrEmpty(filter) && filter.StartsWith("pkg")) { var items = GetListTFromFunction(filter); return(XmlDocumentConverter.ConvertFromListOf(items)); } var attr = XmlDocumentConverter.XmlDocFromString(attrentity); return(XmlGetList(attr, filter)); }
public virtual T Get(TKey key, string attrentity) { ClearStatistics(); var attr = XmlDocumentConverter.XmlDocFromString(attrentity); var xmlDoc = XmlGet(key, attr); if (xmlDoc == null) { return(null); } return(XmlDocumentConverter.ConvertTo <T>(xmlDoc)); }