public void AddRecord(string visitorName, DateTime timeOfVisit)
        {
            FileInfo fileInfo = new DirectoryInfo(directoryName)
                                .GetFiles()
                                .OrderByDescending(x => x.LastWriteTime)
                                .First();

            FileContent file   = persister.ReadFile(fileInfo.Name);
            FileAction  action = auditmanager.AddRecord(file, visitorName, timeOfVisit);

            persister.ApplyChange(action);
        }
示例#2
0
        public void AddRecord(string visitorName, DateTime timeOfVisit)
        {
            var fileInfo = new DirectoryInfo(_directoryName)
                           .GetFiles()
                           .OrderByDescending(f => f.LastWriteTime)
                           .First();

            var file   = _persister.ReadFile(fileInfo.Name);
            var action = _auditManager.AddRecord(file, visitorName, timeOfVisit);

            _persister.ApplyChange(action);
        }