Exemple #1
0
 /// <summary>
 /// Rolls back to original image
 /// </summary>
 public void RollBackToOriginal()
 {
     try
     {
         if (OriginalFilePath.NotEmpty() && File.Exists(OriginalFilePath))
         {
             File.Copy(OriginalFilePath, ImageFilePath, true);
             ClearServiceImages(true);
             AppliedFilters = new List <Filter>();
         }
     }
     catch (Exception e)
     {
         LogHelper.Logger.Error(e, "Unable to roll back image to original state.");
     }
 }
Exemple #2
0
        public override bool Equals(object o)
        {
            if (!(o is Parameters))
            {
                return(false);
            }
            Parameters v = o as Parameters;

            if (!OriginalFilePath.Equals(v.OriginalFilePath))
            {
                return(false);
            }
            if (!Outputfile.Equals(v.Outputfile))
            {
                return(false);
            }
            if (!Profile.Equals(v.Profile))
            {
                return(false);
            }
            return(true);
        }
 public override int GetHashCode()
 {
     return(OriginalFilePath?.GetHashCode() ?? CachedFilePath.GetHashCode());
 }