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)); }
public WeekDayCategory(WeekDayCategoryType type, List <StopTime> stopTimes) { this.Type = type; this.StopTimes = stopTimes; }
public WeekDayCategory(WeekDayCategoryType type) : this(type, new List <StopTime>()) { }