Example #1
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }