/// <summary> /// Проверка и изменение введенного простого текстового значения /// </summary> /// <param name="simpleText">исходный текст</param> /// <returns>исправленный текст</returns> protected static string ChangeSimpleText(string simpleText) { Checker.ValidationForSimpleText(simpleText); var trueText = ChangeWord(simpleText); return(trueText); }
/// <summary> /// Проверка правильности введенной фамилии /// </summary> /// <param name="dubiousWord">сомнительное слово</param> /// <returns>правильное слово</returns> public static string ValidationSurname(string dubiousWord) { Checker.ValidationForSimpleText(dubiousWord); var trueWord = ChangeWord(dubiousWord); return(trueWord); }
/// <summary> /// Изменение названия издательства /// </summary> /// <param name="text">исходный текст</param> /// <returns>исправленный текст</returns> protected static string ChangePublishingName(string text) { Checker.ValidationForSimpleText(text); string updatedText = text.First().ToString().ToUpper() + text.Substring(1); return(updatedText); }
/// <summary> /// Проверка и изменение введенного текста с прописными буквами /// </summary> /// <param name="capitalizedText">исходный текст</param> /// <returns>исправленный текст</returns> protected static string ChangeCapitalizedText(string capitalizedText) { Checker.ValidationForSimpleText(capitalizedText); string[] partSentence = capitalizedText.Split(' '); string trueText = null; foreach (string part in partSentence) { trueText += ChangeWord(part) + " "; } return(trueText.Substring(0, trueText.Length - 1)); }