public DeclensionFacade() { cyrNounCollection = new CyrNounCollection(); cyrAdjectiveCollection = new CyrAdjectiveCollection(); cyrPhrase = new CyrPhrase(cyrNounCollection, cyrAdjectiveCollection); cyrName = new CyrName(); }
public CyrResult DeclineName(string name) { CyrName cyrName = new CyrName(); CyrResult result = cyrName.Decline(name); cyrName = null; return(result); }
public static string GetNameDativeByName(string name) { // Создаем коллекцию всех существительных. CyrNounCollection nouns = new CyrNounCollection(); // Создаем коллекцию всех прилагательных. CyrAdjectiveCollection adjectives = new CyrAdjectiveCollection(); // Создаем фразу с использование созданных коллекций. CyrPhrase phrase = new CyrPhrase(nouns, adjectives); CyrName cyrName = new CyrName(); var newName = string.Format("{0}{1}", cyrName.DeclineSurnameDative(GetLastNameByName(name), GetGenderByName(name)), GetInitialsByName(name)); return(newName); }