public void SendMoveBuildingRequest(BuildingIdentity id, TilePosition newPosition)
    {
        MoveBuildingRequestParameter request = new MoveBuildingRequestParameter();

        request.BuildingType              = id.buildingType;
        request.BuildingNO                = id.buildingNO;
        request.DestinationPositionRow    = (byte)newPosition.Row;
        request.DestinationPositionColumn = (byte)newPosition.Column;
        CommunicationUtility.Instance.MoveBuilding(request);
    }
 public void MoveBuilding(MoveBuildingRequestParameter parameter)
 {
     this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.BUILDING_MOVE_COMMAND);
 }