public async Task CencoredDescription() { if (!string.IsNullOrEmpty(Description)) { string fileList = await File.ReadAllTextAsync(Path.Combine(@$ "{Directory.GetCurrentDirectory()}\StaticFiles\list.txt")).ConfigureAwait(false); List <string> badWord = fileList.Split("\r\n").ToList(); foreach (var word in Description.Split(" ")) { if (badWord.Contains(word)) { Description = Description.Replace(word, AppFunc.GetCencoredWord(word.Length)); } } } }