All powers, functions, rights, privileges, and immunities of the corporation shall be exercised by the city council and carried into execution as provided by the charter or the general law. A power, function, right, privilege, or immunity that is conferred or imposed by charter or general law without directions or restrictions as to how it is to be exercised or performed shall be carried into execution as provided by ordinance or resolution of the city council.
N.C. Gen. Stat. § 160A-12