public void setLoginDetails(String userName) { NetgearClientServiceSoapClient ngToolTrackingService = null; try { ngToolTrackingService = new NetgearClientServiceSoapClient(); String uniqueID = ClickOnceHelper.GetUserUniqueID(); ErrorTracker.WriteLog("MainWindow.cs :: SetLoginDetails : uniqueID : " + uniqueID); if (string.IsNullOrEmpty(uniqueID)) { ErrorTracker.WriteLog("MainWindow.cs :: SetLoginDetails : uniqueID not exists in app config."); uniqueID = ngToolTrackingService.GetNetgearToolUniqueID(); ErrorTracker.WriteLog("MainWindow.cs :: SetLoginDetails : new uniqueID generated for login tracking."); } ngToolTrackingService.NetgearToolLoginDetails(uniqueID, userName, DateTime.Now); ngToolTrackingService = null; } catch (Exception ex) { ErrorTracker.WriteErrorLog("MainWindow.cs", "SetLoginDetails", "", ex.Message, ex.StackTrace, "ERROR"); } }