/// <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)); }
/// <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)); }
/// <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)); }