All powers, functions, rights, privileges, and immunities of the City, its officers, agencies, or employees, shall be carried into execution as provided by this Charter, or, if this Charter makes no provision, as provided by ordinance or resolution of the City Council and as provided by the general laws of North Carolina pertaining to municipal corporations.