Example #1
0
        private void CreateFileContainingModified(IEnumerable <T> entriesToUpdate)
        {
            ILiftWriter <T> liftWriter = null;

            foreach (var entry in entriesToUpdate)
            {
                if (liftWriter == null)
                {
                    liftWriter = CreateExporter();
                }
                liftWriter.Add(entry);
            }
            if (liftWriter != null)
            {
                liftWriter.End();
                liftWriter.Dispose();
            }
        }
Example #2
0
        private ILiftWriter <T> CreateExporter()
        {
            ILiftWriter <T> liftWriter = _ioProvider.CreateWriter(MakeIncrementFileName(PreciseDateTime.UtcNow));

            return(liftWriter);
        }