Example #1
0
        /// <summary>
        /// Insert a building into the database, with the current position.
        /// </summary>
        /// <param name="buildingEntity">Building entity.</param>
        /// <param name="id">Identifier for the entry.</param>
        public void NewBuildings(Entity buildingEntity, int id)
        {
            var newData = new TableBuilding();
            newData.Id = id;
            newData.PositionX = buildingEntity.Position.X;
            newData.PositionY = buildingEntity.Position.Y;

            db.InsertOrReplace(newData);
        }
Example #2
0
        /// <summary>
        /// Updates the building.
        /// </summary>
        /// <param name="buildingEntity">Building entity.</param>
        /// <param name="id">Identifier for the account.</param>
        public void UpdateBuilding(Entity buildingEntity, int id)
        {
            SQLiteConnection con = new SQLiteConnection(ServerConstants.DB_PATH);

               TableBuilding tb = new TableBuilding();
               tb.Id = id;
               tb.PositionX = buildingEntity.Position.X;
               tb.PositionY = buildingEntity.Position.Y;

               con.InsertOrReplace(tb);
        }