public bool Save(Tree config) { if (!config.ChildNodes.Contains(userConfig)) { userConfig["dir"] = Path.Combine(AMSHelper.AMSLocation, string.Format(@"{0}\{1}\", GetDomainName(mailboxName), GetAccountName(mailboxName))); config.ChildNodes.Add(userConfig); } return(AMSHelper.SetUsersConfig(config) && AMSHelper.SetAccountConfig(accountConfig, mailboxName) && AMSHelper.SetAccountDelivery(deliveryConfig, mailboxName)); }