示例#1
0
        /// <summary>
        /// 更新停车场的车位数
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public CommandResult UpdateVacant(int parkID, short vacant)
        {
            ParkInfo original = GetParkInfoByID(parkID).QueryObject;
            ParkInfo oldVal   = original.Clone();

            original.Vacant = vacant;
            return(provider.Update(original, oldVal));
        }
示例#2
0
        /// <summary>
        /// 更新停车场的车位数
        /// </summary>
        /// <param name="parkID">停车场ID</param>
        /// <param name="vacant">车位数</param>
        /// <returns></returns>
        public CommandResult UpdateVacant(int parkID, short vacant)
        {
            ParkInfo original = GetParkInfoByID(parkID).QueryObject;

            if (original != null)
            {
                ParkInfo newVal = original.Clone();
                newVal.Vacant = vacant;
                return(provider.Update(newVal, original));
            }
            return(new CommandResult(ResultCode.Fail, string.Empty));
        }
示例#3
0
        /// <summary>
        /// 更新停车场命令服务器地址
        /// </summary>
        /// <param name="parkID"></param>
        /// <param name="parkAdapterUri"></param>
        /// <returns></returns>
        public CommandResult UpdateParkAdapterUri(int parkID, string parkAdapterUri)
        {
            ParkInfo original = GetParkInfoByID(parkID).QueryObject;

            if (original != null)
            {
                ParkInfo newVal = original.Clone();
                newVal.ParkAdapterUri = parkAdapterUri;
                return(provider.Update(newVal, original));
            }
            return(new CommandResult(ResultCode.Fail));
        }