private bool IsMultipartSpot(ReducedSpotDTO spot) => !String.IsNullOrWhiteSpace(spot.MultipartSpot);
public List <string> MultipartSpotRefs(ReducedSpotDTO spot) => String.IsNullOrEmpty(spot.MultipartSpotRef) ? null : spot.MultipartSpotRef.Split(MultipartSpotReferenceSeparator).ToList();
private bool IsTopMultipart(ReducedSpotDTO spot) => spot.MultipartSpot == MultipartSpotTypes.TopTail && spot.MultipartSpotPosition == MultipartSpotPositions.TopTail_Top || spot.MultipartSpot == MultipartSpotTypes.SameBreak && (spot.MultipartSpotPosition == MultipartSpotPositions.SameBreak_Top || spot.MultipartSpotPosition == MultipartSpotPositions.SameBreak_Any);