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); }
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); }