Пример #1
0
 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
     });
 }
Пример #2
0
        public void Add(WatchFile file)
        {
            WatchFile innerFile = Get(file.Id);

            if (innerFile == null)
            {
                WatcherContext.Add(file);
            }
            else
            {
                WatcherContext.Update(innerFile);
            }
        }
Пример #3
0
        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.");
            }
        }