As you have been told, the API is depreciated, and you shouldn't be using it for new projects.
No. The original is in C#, and we are not a code translation service.
If you want a large amount of work done for you - and converting a whole project from one language to another is indeed a large amount of work - you will have to pay. I suggest you go to Freelancer.com and ask there.
But be aware: you get what you pay for. Pay peanuts, get monkeys