public static Session FromToken(JToken tok) { Offering flag = Offering.NONE; flag = flag.FromString((string)tok["shortDescription"]); return(new Session() { Id = (int)tok["id"], StartDate = DateTime.Parse((string)tok["startDate"]), EndDate = DateTime.Parse((string)tok["endDate"]), OfferingEnum = flag }); }