"Primary Elections are held so that voters registered with a qualified political party may select their party's nominees to the general election for partisan offices. Because a primary is a party election, only voters registered with one of the parties qualified to conduct a primary in New York City may vote in their party's primary."