I need to know if there is any .NET API exists to fetch the current time from Internet Time Server, so that changing the system time at the client will not affect the integr
There's a third party library that should bail you out. See the NtpClient class
For other alternatives, see the similar thread here