This is a full c# wrapper for ZenDesk's api v2. http://developer.zendesk.com/documentation/rest_api/introduction.html
Here are some examples of things you might want to do:
ZenDeskApi api = new ZenDeskApi(https://{yoursite}.zendesk.com/api/v2, "apiadmin@youremail.com", "password");
var res = api.Tickets.CreateTicket(new Ticket()
{
Subject = "my printer is on fire",
Description = "HELP",
Priority = TicketPriorities.Urgent
});
var myViewId = 1; //ex Id for the All unsolved tickets view
var res = api.Views.ExecuteView(myViewId);
More to come!