/// <summary> /// Set value for open connection k2. /// </summary> /// <returns></returns> private K2ConnectModel SetValue(string userName, string password, string impersonateUser) { K2ConnectModel result = new K2ConnectModel { K2Profile = new K2ProfileModel { UserName = userName, Password = UtilityService.DecryptString(password, ConfigSetting.EncryptionKey) }, Port = Convert.ToInt32(ConfigSetting.K2WorkflowPort), Url = ConfigSetting.K2Url, SecurityLabelName = ConfigSetting.K2SecurityLabel }; if (!string.IsNullOrEmpty(impersonateUser)) { result.K2Profile.Impersonate = true; result.K2Profile.ImpersonateUser = impersonateUser; } return(result); }