Ejemplo n.º 1
0
        public TimeSeriesResourcesList GetResourceByGuid(Guid guid)
        {
            TimeSeriesResourcesList tmList = new TimeSeriesResourcesList();

            tmList.Load(guid);
            return(tmList);
        }
        public TimeSeriesResourcesList GetResourceInfoById(string resId)
        {
            XmlDocument             doc           = new XmlDocument();
            TimeSeriesResourcesList tm            = new TimeSeriesResourcesList();
            HydroSecurityInternal   hydroInternal = new HydroSecurityInternal();
            Guid g = new Guid(resId);

            tm = hydroInternal.GetResourceByGuid(g);
            //XmlSerializer ser = new XmlSerializer(tm.GetType());
            //System.Text.StringBuilder sb = new System.Text.StringBuilder();
            //System.IO.StringWriter writer = new System.IO.StringWriter(sb);
            //ser.Serialize(writer, tm);
            //doc.LoadXml(sb.ToString());
            //return doc;
            return(tm);
        }
Ejemplo n.º 3
0
        public ResourceCatalog ResolveResources(Parameters parameters, string resourceType)
        {
            ResourceCatalog resCat = new ResourceCatalog();

            if (resourceType == "timeseries")
            {
                TimeSeriesResourcesList tmList = new TimeSeriesResourcesList();
                tmList.Load(parameters);
                for (int i = 0; i < tmList.timeResourcesLocal.Count; i++)
                {
                    resCat.timeSeriesCatalog.Add(tmList.timeResourcesLocal[i]);
                }
            }

            return(resCat);
        }
        public ResourceCatalog GetResourceInfo(Parameters parameters, string resourceType)
        {
            XmlDocument             doc           = new XmlDocument();
            TimeSeriesResourcesList tm            = new TimeSeriesResourcesList();
            HydroSecurityInternal   hydroInternal = new HydroSecurityInternal();
            ResourceCatalog         resCat        = new ResourceCatalog();

            resCat = hydroInternal.ResolveResources(parameters, resourceType);
            //XmlSerializer ser = new XmlSerializer(resCat.GetType());
            //System.Text.StringBuilder sb = new System.Text.StringBuilder();
            //System.IO.StringWriter writer = new System.IO.StringWriter(sb);
            //ser.Serialize(writer, resCat);
            //doc.LoadXml(sb.ToString());

            return(resCat);
        }