Beispiel #1
0
        void ReleaseDesignerOutlets()
        {
            if (FeatureMap != null)
            {
                FeatureMap.Dispose();
                FeatureMap = null;
            }

            if (GetImage != null)
            {
                GetImage.Dispose();
                GetImage = null;
            }

            if (imageLabel != null)
            {
                imageLabel.Dispose();
                imageLabel = null;
            }

            if (ImageViewer != null)
            {
                ImageViewer.Dispose();
                ImageViewer = null;
            }

            if (messageLabel != null)
            {
                messageLabel.Dispose();
                messageLabel = null;
            }

            if (ProcessImage != null)
            {
                ProcessImage.Dispose();
                ProcessImage = null;
            }

            if (ResetImage != null)
            {
                ResetImage.Dispose();
                ResetImage = null;
            }

            if (Root != null)
            {
                Root.Dispose();
                Root = null;
            }

            if (switchSwitch != null)
            {
                switchSwitch.Dispose();
                switchSwitch = null;
            }

            if (textAperture != null)
            {
                textAperture.Dispose();
                textAperture = null;
            }

            if (textThreshold1 != null)
            {
                textThreshold1.Dispose();
                textThreshold1 = null;
            }

            if (textThreshold2 != null)
            {
                textThreshold2.Dispose();
                textThreshold2 = null;
            }
        }
        public object Any(ResetImage request)
        {
            Directory.GetFiles(AssertDir(UploadsDir)).ToList().ForEach(File.Delete);
            Directory.GetFiles(AssertDir(ThumbnailsDir)).ToList().ForEach(File.Delete);
            ImageSizes.ForEach(x =>
                Directory.GetFiles(AssertDir(UploadsDir.CombineWith(x))).ToList().ForEach(File.Delete));
            File.ReadAllLines("~/preset-urls.txt".MapHostAbsolutePath()).ToList()
                .ForEach(url => WriteImage(new MemoryStream(url.Trim().GetBytesFromUrl())));

            return HttpResult.Redirect("/");
        }