private Video ParseVideo(SqliteDataReader query) { return(new Video( query.GetInt64(0), query.GetString(1), query.GetInt32(2), QueryUtil.GetDateTime(query, 3), QueryUtil.GetInt32(query, 4), query.GetDouble(5), query.GetDouble(6), query.GetString(7), query.GetString(8), query.GetString(9), query.GetString(10), QueryUtil.GetNullableId(query, 11), (VideoWatchStatus)query.GetInt16(12), QueryUtil.GetInt32(query, 13), QueryUtil.GetNullableId(query, 14), query.GetInt64(15), QueryUtil.GetDateTime(query, 16), QueryUtil.GetDateTime(query, 17), QueryUtil.GetNullableId(query, 18), query.GetBoolean(19), query.GetString(20) )); }