On the line: bool travel = fill.travel.Value; I am getting the following error:
bool travel = fill.travel.Value;
Nullable object must have a value
a
You are trying to access property from the nonexistent object (your fill.travel is null, and you calling prop from it), you can use coalesce operator (.Net 4.0):
bool travel = fill.travel ?? false;