Activation successful but not counting on the dashboard.Solved

I am totally new to using the LimeLM product. I am in fact just testing and trying to understand how it works. 

I created my on productKey collection interface I don't want to us the TurboActive.exe wizard. I just noticed that the activation is successful even without connecting to the internet and if I get connected the “Activations” count for the product key remains 0/1 even when it is saying activation is successful. I need clarity about this please. 

I am actually running a c# winform app in debug mode. 

I am using this method to activate the productKey: 

TurboActivate ta = new TurboActivate ("5u3hbsgd5833bdjd537bd") ;

ta.CheckAndSavePKey( productKey, TA_Flags.TA_SYSTEM)

Not quite sure if I am doing it rightly. 

I want only online activation on first activation by a user and there is no trial option for the application. 

Lastly, any chance wyday can make the source code for TurboActive.exe available so one can see the behind-the-scene workings of the code. Otherwise, an example showing how to implement the activation of a product key without using the TurboActive.exe wizard will equally serve in explaining stuff. Thanks. 

Said Noma. 

, edited
Answer

CheckAndSavePKey() just Checks and Saves the PKey. It doesn't Activate. You need to call Activate() to activate.

Best place to start: https://wyday.com/limelm/help/using-turboactivate-with-csharp/

TurboActivate.cs contains all the functions with a description of what they do.

, edited

Thank you Wyatt for the timely reply. I've tested it and it is now working fine. 

, edited