Skip to content

Instantly share code, notes, and snippets.

@kRapaille
Created July 1, 2014 07:19
Show Gist options
  • Save kRapaille/c2a821b789d1de92eac3 to your computer and use it in GitHub Desktop.
Save kRapaille/c2a821b789d1de92eac3 to your computer and use it in GitHub Desktop.
private void FileWatcherServiceOnFileCreated(object sender, FileCreatedEventArgs fileCreatedEventArgs)
{
var fullName = fileCreatedEventArgs.FullName;
var fileName = fileCreatedEventArgs.FileName;
var extension = fileCreatedEventArgs.Extension;
try
{
_imageManipulationService.ScaleAndSaveImage(fullName, fileName, extension, _targetResizedDirectory);
}
catch (Exception e)
{
_logWriter.WriteLog(string.Format("{0} hasn't been treated.", fileName), LogLevelEnum.Warning);
_logWriter.WriteLog(e.ToString(), LogLevelEnum.Warning);
return;
}
if (_keepOriginalPictures)
{
var copyFullName = Path.Combine(_targetOriginalDirectory, fileName);
File.Copy(fullName, copyFullName, true);
}
if (File.Exists(fullName))
File.Delete(fullName);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment