Example #1
0
 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));
     }
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #4
0
 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));
     }
 }
Example #5
0
 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));
     }
 }
Example #6
0
 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));
     }
 }
Example #7
0
 public LanguageManager(ILanguageDataProvider languageDataProvider, ILogger <LanguageManager> logger)
 {
     _languageDataProvider = languageDataProvider;
     _logger = logger;
 }