public void SaveXeroConfiguration(XeroAuthConfiguration xeroAuthConfiguration) { _xeroAuthConfiguration = xeroAuthConfiguration; var configFilePath = ServiceInfo.GetFileURI(XeroIntegration.Properties.Settings.Default.XeroIntegrationConfigFilename); var configStr = XeroHelper.Serialize <XeroAuthConfiguration>(xeroAuthConfiguration); File.WriteAllText(configFilePath, configStr); }
public void SaveAccountingConfiguration(AccountingAuthConfiguration accountingAuthConfiguration) { _accountingConfiguration = accountingAuthConfiguration; var configFilePath = ServiceInfo.GetFileURI(AccountingIntegration.Properties.Settings.Default.AccountingIntegrationConfigFilename); var configStr = XeroHelper.Serialize <AccountingAuthConfiguration>(accountingAuthConfiguration); File.WriteAllText(configFilePath, configStr); }
public void SaveCompanyFileCredentials(string userName, string password) { try { CompanyFileCredentialsCF credentialsMain = new CompanyFileCredentialsCF(); credentialsMain.CredentialsDetails = new CredentialsCF(); credentialsMain.CredentialsDetails.UserName = userName; credentialsMain.CredentialsDetails.Password = password; var companyFileCredentialsPath = ServiceInfo.GetFileURI((AccountingIntegration.Properties.Settings.Default.CompanyFileDetails)); var companyFileCredentialsStr = XeroHelper.Serialize <CompanyFileCredentialsCF>(credentialsMain); File.WriteAllText(companyFileCredentialsPath, companyFileCredentialsStr); } catch (Exception ex) { ServiceLogger.Log("Exception in credentials file creation " + ex.Message); } }