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