/// <summary>
        /// 翻译插入骑士运行轨迹实体
        /// </summary>
        /// <UpdateBy>caoheyang</UpdateBy>
        /// <UpdateTime>20150519</UpdateTime>
        /// <param name="clienterPushLocaltionPm">参数实体</param>
        /// <returns></returns>
        private ClienterLocation TranslateInsertModel(ClienterPushLocaltionPM clienterPushLocaltionPm)
        {
            ClienterLocation temp = new ClienterLocation();

            temp.ClienterId = clienterPushLocaltionPm.ClienterId;
            temp.Longitude  = clienterPushLocaltionPm.Longitude;
            temp.Latitude   = clienterPushLocaltionPm.Latitude;
            return(temp);
        }
Beispiel #2
0
        /// <summary>
        /// 增加一条记录
        /// </summary>
        /// <param name="clienterLocation"></param>
        public long Insert(ClienterLocation clienterLocation)
        {
            const string  insertSql    = @"
insert into ClienterLocation(Longitude,Latitude,ClienterId)
values(@Longitude,@Latitude,@ClienterId)
select @@IDENTITY
";
            IDbParameters dbParameters = DbHelper.CreateDbParameters();

            dbParameters.AddWithValue("Longitude", clienterLocation.Longitude);
            dbParameters.AddWithValue("Latitude", clienterLocation.Latitude);
            dbParameters.AddWithValue("ClienterId", clienterLocation.ClienterId);
            object result = DbHelper.ExecuteScalar(SuperMan_Write, insertSql, dbParameters);

            return(ParseHelper.ToLong(result));
        }