All legislative power of the City except as otherwise provided in the Charter is vested in the Council and shall be exercised by ordinance, subject to the power of veto or approval by the Mayor as set forth in the Charter. Other action of the Council may be by order or resolution, not inconsistent with the duties and responsibilities set forth in the Charter or ordinance. Except as otherwise specifically provided in the Charter, the Council shall have full power to pass ordinances upon any subject of municipal concern.