public CheckpointDTO GetCheckpoint(string checkpointSerial, string checkpointType)
        {
            int serial = default(int);

            int.TryParse(checkpointSerial, out serial);
            return(new CheckpointDTO()
            {
                Duration = CTDB.GetCheckpoint(serial).Duration
            });
        }
        protected override Flight ConvertToEntity(FlightDTO dto)
        {
            Flight flight = new Flight()
            {
                FlightSerial = dto.FlightSerial,
                IsAlive      = dto.IsAlive
            };

            if (dto.Checkpoint != null)
            {
                flight.Checkpoint   = CTDB.GetCheckpoint(dto.Checkpoint.Serial);
                flight.CheckpointId = CTDB.GetCheckpoint(dto.Checkpoint.Serial).CheckpointId;
            }
            return(flight);
        }