public void LoadData() { foreach (var file in fileNames) { var encodingFile = GetEncoding(file); if (encodingFile.EncodingName != Encoding.UTF8.EncodingName && !file.EndsWith(".vcxproj") && !file.EndsWith(".sln")) { FilesNotEncodedInUTF8.Add(new FileModel { FileName = file, IsChecked = true }); } } }
private void ConvertCommandExecute() { var checkedFiles = FilesNotEncodedInUTF8.Where(f => f.IsChecked); if (!checkedFiles.Any()) { return; } foreach (var file in checkedFiles) { ConvertFileToUTF8(file.FileName); } CloseCommandExecute(); }