BExIS.Ddm.Providers.DummyProvider.Helpers.Metadata.IsDateInRangeOf C# (CSharp) Метод

IsDateInRangeOf() публичный Метод

public IsDateInRangeOf ( int date, string node, bool desc ) : bool
date int
node string
desc bool
Результат bool
        public bool IsDateInRangeOf(int date, string node, bool desc)
        {
            XmlNodeList list = metadataXml.GetElementsByTagName(node);
            bool isInRange = false;

            if (!desc)
            {
                foreach (XmlNode x in list)
                {
                    int test = Convert.ToDateTime(x.InnerText).Year;
                    //startdate innerhalb start && end
                    if (date <= test) isInRange = true;
                }
            }
            else
            {
                foreach (XmlNode x in list)
                {
                    int test = Convert.ToDateTime(x.InnerText).Year;
                    //enddate innhalb start && end
                    if (date >= test) isInRange = true;
                }
            }

            if (isInRange == true) return true;
            else return false;
        }