public TransportModel GetData(ITransportKey key)
        {
            TransportModel result = null;
            var            sql    = @"
                SELECT
                    TransportName
                FROM
                    OFTA_Transport
                WHERE
                    TransportID = @TransportID ";

            using (var conn = new SqlConnection(ConnStringHelper.Get()))
                using (var cmd = new SqlCommand(sql, conn))
                {
                    cmd.AddParam("@TransportID", key.TransportID, SqlDbType.VarChar);
                    conn.Open();
                    using (var dr = cmd.ExecuteReader())
                    {
                        if (!dr.HasRows)
                        {
                            return(null);
                        }
                        dr.Read();
                        result = new TransportModel
                        {
                            TransportID   = key.TransportID,
                            TransportName = dr["TransportName"].ToString()
                        };
                    }
                }
            return(result);
        }
        public void Delete(ITransportKey key)
        {
            var sql = @"
                DELETE
                    OFTA_Transport 
                WHERE
                    TransportID = @TransportID ";

            using (var conn = new SqlConnection(ConnStringHelper.Get()))
                using (var cmd = new SqlCommand(sql, conn))
                {
                    cmd.AddParam("@TransportID", key.TransportID, SqlDbType.VarChar);
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }