public CardAttributesConverter(ILanguageDataProvider languageConfiguration) { if (languageConfiguration != null) { Names = languageConfiguration.GetAttributesFromConfiguration("cardNames_2_").Split(new string[] { "," }, StringSplitOptions.None); Suits = languageConfiguration.GetAttributesFromConfiguration("cardSuits_3_").Split(new string[] { "," }, StringSplitOptions.None); } else { throw new ArgumentNullException(nameof(CardAttributesConverter)); } }
public BuildingManager(IBuildingDataProvider buildingDataProvider, ICustomerDataProvider customerDataProvider, ICountryDataProvider countryDataProvider, IHonorificPrefixDataProvider honorificPrefixDataProvider, IRequestDataProvider requestDataProvider, IInvoiceDataProvider invoiceDataProvider, ILanguageDataProvider languageDataProvider, ILogger <BuildingManager> logger) { _buildingDataProvider = buildingDataProvider; _customerDataProvider = customerDataProvider; _countryDataProvider = countryDataProvider; _honorificPrefixDataProvider = honorificPrefixDataProvider; _langugageDataProvider = languageDataProvider; _requestDataProvider = requestDataProvider; _invoiceDataProvider = invoiceDataProvider; _logger = logger; }
public ContactManager(IContactDataProvider contactDataProvider, ICustomerDataProvider customerDataProvider, ICountryDataProvider countryDataProvider, IHonorificPrefixDataProvider honorificPrefixDataProvider, IRequestDataProvider requestDataProvider, IInvoiceDataProvider invoiceDataProvider, ILanguageDataProvider languageDataProvider, ILogger <ContactManager> logger) { _contactDataProvider = contactDataProvider; _customerDataProvider = customerDataProvider; _countryDataProvider = countryDataProvider; _honorificPrefixDataProvider = honorificPrefixDataProvider; _langugageDataProvider = languageDataProvider; _requestDataProvider = requestDataProvider; _invoiceDataProvider = invoiceDataProvider; _logger = logger; }
public DefaultConstants(ILanguageDataProvider languageConfiguration) { if (languageConfiguration != null) { strategy_1_4_ = languageConfiguration.GetMessageFromConfiguration("strategy_1_4_"); strategy_2_5_ = languageConfiguration.GetMessageFromConfiguration("strategy_2_5_"); strategy_Human_6_ = languageConfiguration.GetMessageFromConfiguration("strategy_Human_6_"); WantToContinue_7_ = languageConfiguration.GetMessageFromConfiguration("WantToContinue_7_"); int.TryParse(languageConfiguration.GetMessageFromConfiguration("numberOfCards_1_"), out int numberOfCards); numberOfCards_1_ = numberOfCards; } else { throw new ArgumentNullException(nameof(DefaultConstants)); } }
public Alerts(ILanguageDataProvider languageConfiguration) { if (languageConfiguration != null) { enterInteger_1_ = languageConfiguration.GetAlertFromConfiguration("enterInteger_1_"); enterNotBiggerThan_2_ = languageConfiguration.GetAlertFromConfiguration("enterNotBiggerThan_2_"); enterPositiveNumber_3_ = languageConfiguration.GetAlertFromConfiguration("enterPositiveNumber_3_"); enterNotLessThan10_4_ = languageConfiguration.GetAlertFromConfiguration("enterNotLessThan10_4_"); userNameNotEmpty_5_ = languageConfiguration.GetAlertFromConfiguration("userNameNotEmpty_5_"); noSuchStrategy_6_ = languageConfiguration.GetAlertFromConfiguration("noSuchStrategy_6_"); } else { throw new ArgumentNullException(nameof(Alerts)); } }
public Messages(ILanguageDataProvider languageConfiguration) { if (languageConfiguration != null) { yourCardsAre_1_ = languageConfiguration.GetMessageFromConfiguration("yourCardsAre_1_"); cardOnTableAre_2_ = languageConfiguration.GetMessageFromConfiguration("cardOnTableAre_2_"); chooseAttackCard_3_ = languageConfiguration.GetMessageFromConfiguration("chooseAttackCard_3_"); youMayUseTheseCards_4_ = languageConfiguration.GetMessageFromConfiguration("youMayUseTheseCards_4_"); youCannotUseCard_5_ = languageConfiguration.GetMessageFromConfiguration("youCannotUseCard_5_"); haveNoCardsToAttack_6_ = languageConfiguration.GetMessageFromConfiguration("haveNoCardsToAttack_6_"); chooseDefendCard_7_ = languageConfiguration.GetMessageFromConfiguration("chooseDefendCard_7_"); chooseToTakeAllCards_8_ = languageConfiguration.GetMessageFromConfiguration("chooseToTakeAllCards_8_"); youTakeAllCards_9_ = languageConfiguration.GetMessageFromConfiguration("youTakeAllCards_9_"); haveNoCardsToDefend_10_ = languageConfiguration.GetMessageFromConfiguration("haveNoCardsToDefend_10_"); welcome_11_ = languageConfiguration.GetMessageFromConfiguration("welcome_11_"); enterName_12_ = languageConfiguration.GetMessageFromConfiguration("enterName_12_"); hello_13_ = languageConfiguration.GetMessageFromConfiguration("hello_13_"); enterCpuStrategy_14_ = languageConfiguration.GetMessageFromConfiguration("enterCpuStrategy_14_"); firstVar_15_ = languageConfiguration.GetMessageFromConfiguration("firstVar_15_"); secondVar_16_ = languageConfiguration.GetMessageFromConfiguration("secondVar_16_"); trumpCardIs_17_ = languageConfiguration.GetMessageFromConfiguration("trumpCardIs_17_"); yourTurn_18_ = languageConfiguration.GetMessageFromConfiguration("yourTurn_18_"); thereIs_19_ = languageConfiguration.GetMessageFromConfiguration("thereIs_19_"); cardsInCpuHands_20_ = languageConfiguration.GetMessageFromConfiguration("cardsInCpuHands_20_"); cardsInDeck_21_ = languageConfiguration.GetMessageFromConfiguration("cardsInDeck_21_"); turnChanges_22_ = languageConfiguration.GetMessageFromConfiguration("turnChanges_22_"); cpuTurn_23_ = languageConfiguration.GetMessageFromConfiguration("cpuTurn_23_"); drawThisTime_24_ = languageConfiguration.GetMessageFromConfiguration("drawThisTime_24_"); congratulations_25_ = languageConfiguration.GetMessageFromConfiguration("congratulations_25_"); youAreWinner_26_ = languageConfiguration.GetMessageFromConfiguration("youAreWinner_26_"); youLoseThisGame_27_ = languageConfiguration.GetMessageFromConfiguration("youLoseThisGame_27_"); press_28_ = languageConfiguration.GetMessageFromConfiguration("press_28_"); toStartAgain_29_ = languageConfiguration.GetMessageFromConfiguration("toStartAgain_29_"); cpuHasNoAttackCard_30_ = languageConfiguration.GetMessageFromConfiguration("cpuHasNoAttackCard_30_"); cpuAttackedYouWith_31_ = languageConfiguration.GetMessageFromConfiguration("cpuAttackedYouWith_31_"); cpuBeatWith_32_ = languageConfiguration.GetMessageFromConfiguration("cpuBeatWith_32_"); cpuHasNoDefendCard_33_ = languageConfiguration.GetMessageFromConfiguration("cpuHasNoDefendCard_33_"); } else { throw new ArgumentNullException(nameof(Messages)); } }
public LanguageManager(ILanguageDataProvider languageDataProvider, ILogger <LanguageManager> logger) { _languageDataProvider = languageDataProvider; _logger = logger; }