示例#1
0
 protected TravelEvent(DateTime[] dates, Location[] locations, Money cost, string type, string name, FieldsInfo fieldsInfo) :
     this(name, fieldsInfo)
 {
     Dates     = dates;
     Locations = locations;
     Cost      = cost;
     if (!FieldsInfo.PossibleTypes.Contains(type))
     {
         throw new ArgumentException($"Unknown type {type} for event {Name}");
     }
     Type = type;
 }
示例#2
0
 protected TravelEvent(string name, FieldsInfo fieldsInfo)
 {
     Name       = name;
     FieldsInfo = fieldsInfo;
 }