public void Save(AsyncQueueLogBatch logBatch)
 {
     if (logBatch == null)
     {
         throw new ArgumentNullException("logBatch");
     }
     this.Save(this.dataProviderMtrt, logBatch);
 }
        public void Save(AsyncQueueLog log)
        {
            if (log == null)
            {
                throw new ArgumentNullException("log");
            }
            AsyncQueueLogBatch asyncQueueLogBatch = new AsyncQueueLogBatch(log.OrganizationalUnitRoot);

            asyncQueueLogBatch.Add(log);
            this.Save(asyncQueueLogBatch);
        }