public int Insert(DataTransferObject.Foundation.FixedNavigationView value)
        {
            string sql = "INSERT INTO [T_FixedNavigation]([Departure],[Arrival]) VALUES(@Departure,@Arrival)";

            using (var dbOperator = new DbOperator(Provider, ConnectionString))
            {
                dbOperator.AddParameter("Departure", value.Departure);
                dbOperator.AddParameter("Arrival", value.Arrival);
                return(dbOperator.ExecuteNonQuery(sql));
            }
        }
        public int Delete(DataTransferObject.Foundation.FixedNavigationView value)
        {
            string sql = "DELETE FROM [T_FixedNavigation] WHERE [Departure]=@Departure AND [Arrival]=@Arrival";

            using (var dbOperate = new DbOperator(Provider, ConnectionString))
            {
                dbOperate.AddParameter("Departure", value.Departure);
                dbOperate.AddParameter("Arrival", value.Arrival);
                return(dbOperate.ExecuteNonQuery(sql));
            }
        }
 public int Update(DataTransferObject.Foundation.FixedNavigationView value)
 {
     throw new NotImplementedException();
 }
        public IEnumerable <KeyValuePair <string, DataTransferObject.Foundation.FixedNavigationView> > Query()
        {
            string sql    = "SELECT [Departure],[Arrival] FROM [T_FixedNavigation]";
            var    result = new List <KeyValuePair <string, ChinaPay.B3B.DataTransferObject.Foundation.FixedNavigationView> >();

            using (var dbOperator = new DbOperator(Provider, ConnectionString))
            {
                using (var reader = dbOperator.ExecuteReader(sql))
                {
                    while (reader.Read())
                    {
                        ChinaPay.B3B.DataTransferObject.Foundation.FixedNavigationView item = new DataTransferObject.Foundation.FixedNavigationView();
                        item.Departure = reader.GetString(0);
                        item.Arrival   = reader.GetString(1);
                        result.Add(new KeyValuePair <string, ChinaPay.B3B.DataTransferObject.Foundation.FixedNavigationView>((item.Departure + item.Arrival), item));
                    }
                }
            }
            return(result);
        }