public static FileDTO ToFileDTO(WatchFile file) { return(file == null ? null : new FileDTO() { Id = file.Id, Name = file.Name, Length = file.Length, LastWriteTime = file.LastWriteTime, Status = file.Status }); }
public void Add(WatchFile file) { WatchFile innerFile = Get(file.Id); if (innerFile == null) { WatcherContext.Add(file); } else { WatcherContext.Update(innerFile); } }
public void ModifyStatusAndSave(Guid guid, FileStatus status) { WatchFile file = Repository.Get(guid); if (file != null) { file.Status = status; Repository.Save(); } else { throw new Exception("File not found."); } }