/// <summary> /// Parses the json object and returns an User object /// </summary> /// <param name="json">json to parse</param> /// <returns>a user object corresponding to the json object</returns> public static User Parse(JObject json) { User u = new User(); u.ID = (ulong)json["id"]; u.Name = (string)json["name"]; u.Email = (string)json["email"]; u.IsAdmin = json.Value<bool?>("is_admin") ?? false; u.RoleID = (ulong?)json["role_id"]; u.IsActive = (bool)json["is_active"]; return u; }
/// <summary> /// Parses the json object and returns an User object /// </summary> /// <param name="json">json to parse</param> /// <returns>a user object corresponding to the json object</returns> public static User Parse(JObject json) { var u = new User { JsonFromResponse = json, ID = (ulong)json["id"], Name = (string)json["name"], Email = (string)json["email"], IsAdmin = json.Value<bool?>("is_admin") ?? false, RoleID = (ulong?)json["role_id"], IsActive = (bool)json["is_active"], }; return u; }