public void Update() { if (Info.Result != null) { IsURLExist = !string.IsNullOrEmpty(Info.Result.URL); IsShortenedURLExist = !string.IsNullOrEmpty(Info.Result.ShortenedURL); IsThumbnailURLExist = !string.IsNullOrEmpty(Info.Result.ThumbnailURL); IsDeletionURLExist = !string.IsNullOrEmpty(Info.Result.DeletionURL); IsFileURL = IsURLExist && URLHelpers.IsFileURL(Info.Result.URL); IsImageURL = IsFileURL && FileHelpers.IsImageFile(Info.Result.URL); IsTextURL = IsFileURL && FileHelpers.IsTextFile(Info.Result.URL); } IsFilePathValid = !string.IsNullOrEmpty(Info.FilePath) && Path.HasExtension(Info.FilePath); IsFileExist = IsFilePathValid && File.Exists(Info.FilePath); IsThumbnailFilePathValid = !string.IsNullOrEmpty(Info.ThumbnailFilePath) && Path.HasExtension(Info.ThumbnailFilePath); IsThumbnailFileExist = IsThumbnailFilePathValid && File.Exists(Info.ThumbnailFilePath); IsImageFile = IsFileExist && FileHelpers.IsImageFile(Info.FilePath); IsTextFile = IsFileExist && FileHelpers.IsTextFile(Info.FilePath); }