Exemple #1
0
        public static WeekDayCategory Parse(XmlNode node)
        {
            WeekDayCategoryType type      = (WeekDayCategoryType)Enum.Parse(typeof(WeekDayCategoryType), node.Attributes["type"].Value);
            List <StopTime>     stopTimes = new List <StopTime>();

            string[] stopTimeStrings = node.Attributes["stopTimes"].Value.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string stopTimeString in stopTimeStrings)
            {
                stopTimes.Add(StopTime.Parse(stopTimeString));
            }
            return(new WeekDayCategory(type, stopTimes));
        }
Exemple #2
0
 public WeekDayCategory(WeekDayCategoryType type, List <StopTime> stopTimes)
 {
     this.Type      = type;
     this.StopTimes = stopTimes;
 }
Exemple #3
0
 public WeekDayCategory(WeekDayCategoryType type)
     : this(type, new List <StopTime>())
 {
 }