Пример #1
0
        internal static InvalidOperation Parse(XElement xe)
        {
            var result = new InvalidOperation
            {
                Record = int.Parse(xe.Attribute("record").Value),
                Call   = ClublogCtyXml.GetString(xe, "call"),
                End    = ClublogCtyXml.GetNullableDateTime(xe, "end"),
                Start  = ClublogCtyXml.GetNullableDateTime(xe, "start"),
            };

            return(result);
        }
Пример #2
0
 internal static Prefix Parse(XElement xe)
 {
     return(new Prefix
     {
         Record = int.Parse(xe.Attribute("record").Value),
         Call = ClublogCtyXml.GetString(xe, "call"),
         End = ClublogCtyXml.GetNullableDateTime(xe, "end"),
         Start = ClublogCtyXml.GetNullableDateTime(xe, "start"),
         Adif = ClublogCtyXml.GetNullableInt(xe, "adif"),
         Continent = ClublogCtyXml.GetString(xe, "cont"),
         CqZone = ClublogCtyXml.GetNullableInt(xe, "cqz"),
         Entity = ClublogCtyXml.GetString(xe, "entity"),
         Latitude = ClublogCtyXml.GetNullableDouble(xe, "lat"),
         Longitude = ClublogCtyXml.GetNullableDouble(xe, "long"),
     });
 }
Пример #3
0
        internal static Entity Parse(XElement xe)
        {
            var result = new Entity
            {
                Adif           = int.Parse(ClublogCtyXml.GetString(xe, "adif")),
                Continent      = ClublogCtyXml.GetString(xe, "cont"),
                CqZone         = int.Parse(ClublogCtyXml.GetString(xe, "cqz")),
                Deleted        = ClublogCtyXml.GetBool(xe, "deleted"),
                End            = ClublogCtyXml.GetNullableDateTime(xe, "end"),
                Start          = ClublogCtyXml.GetNullableDateTime(xe, "start"),
                Latitude       = double.Parse(ClublogCtyXml.GetString(xe, "lat")),
                Longitude      = double.Parse(ClublogCtyXml.GetString(xe, "long")),
                Name           = ClublogCtyXml.GetString(xe, "name"),
                Prefix         = ClublogCtyXml.GetString(xe, "prefix"),
                Whitelist      = ClublogCtyXml.GetNullableBool(xe, "whitelist"),
                WhitelistEnd   = ClublogCtyXml.GetNullableDateTime(xe, "whitelist_end"),
                WhitelistStart = ClublogCtyXml.GetNullableDateTime(xe, "whitelist_start"),
            };

            return(result);
        }