Ejemplo n.º 1
0
        private void SetDefaults(UserSettings settings)
        {
            SelectedCountry = CountryList?.FirstOrDefault(c => c.CountryCode == settings.BillPaySettings.CountryCode) ??
                              CountryList?.FirstOrDefault();
            SelectedAmountRange =
                AmountRangeList?.FirstOrDefault(ar => ar.Code == settings.StagedBillPaySettings.AmountRange) ??
                AmountRangeList?.FirstOrDefault();
            CustomAmount = settings.StagedBillPaySettings.CustomAmount;

            SelectedThirdPartyType =
                ThirdPartyTypeList?.FirstOrDefault(tp => tp == settings.StagedBillPaySettings.ThirdPartyType) ??
                ThirdPartyTypeList?.FirstOrDefault();
            BillerList = new List <TestBiller>
            {
                Billers.HubbardAttorney,
                Billers.Ford,
                Billers.ComcastCableXfinity,
                new TestBiller {
                    Code = "ManualEntry", Name = "Manual Entry"
                }
            };
            SelectedBiller = BillerList?.FirstOrDefault(b => b.Code == settings.StagedBillPaySettings.Biller) ??
                             BillerList.FirstOrDefault();

            ManualBillerCode          = settings.StagedBillPaySettings.ManualBillerCode;
            ManualBillerAccountNumber = settings.StagedBillPaySettings.ManualBillerAccountNumber;
        }
Ejemplo n.º 2
0
        private void SetDefaults(UserSettings settings)
        {
            SelectedCountry =
                CountryList?.FirstOrDefault(
                    country => country.CountryCode == settings.ReceiveSettings.CountryCode) ??
                CountryList?.FirstOrDefault();

            SelectedCountrySubdivision =
                CountrySubdivisionList.FirstOrDefault(
                    countrySubdivision => countrySubdivision.CountrySubdivisionCode ==
                    settings.ReceiveSettings.CountrySubdivisionCode) ??
                CountrySubdivisionList.FirstOrDefault();

            SelectedCurrency =
                CurrencyList?.FirstOrDefault(curr =>
                                             curr.CurrencyCode == settings.ReceiveSettings.CurrencyCode) ?? CurrencyList?.FirstOrDefault();

            SelectedAmountRange =
                AmountRangeList?.FirstOrDefault(ar => ar.Code == settings.ReceiveSettings.AmountRange) ??
                AmountRangeList?.FirstOrDefault();

            CustomAmount = settings.ReceiveSettings.CustomAmount;

            SelectedItemChoice =
                ItemChoiceList?.FirstOrDefault(ic => ic.Code == settings.ReceiveSettings.ItemChoice) ??
                ItemChoiceList?.FirstOrDefault();

            SelectedServiceOption =
                ServiceOptionList?.FirstOrDefault(so => so.Key == settings.ReceiveSettings.ServiceOption) ??
                ServiceOptionList?.FirstOrDefault();

            SelectedThirdPartyType =
                ThirdPartyTypeList?.FirstOrDefault(tp => tp == settings.ReceiveSettings.ThirdPartyType) ??
                ThirdPartyTypeList?.FirstOrDefault();
        }
Ejemplo n.º 3
0
        private void SetDefaults(UserSettings settings)
        {
            SelectedRefundReason =
                RefundReasonList?.FirstOrDefault(reason => reason.Identifier == settings.SendReversalSettings.RefundReasonCode) ??
                RefundReasonList?.FirstOrDefault();

            RefundFee = settings.SendReversalSettings.RefundFee;

            SelectedCountry = CountryList?.FirstOrDefault(country => country.CountryCode == settings.SendReversalSettings.CountryCode);

            SelectedCountrySubdivision =
                CountrySubdivisionList.FirstOrDefault(countrySubdivision =>
                                                      countrySubdivision.CountrySubdivisionCode == settings.SendReversalSettings.CountrySubdivisionCode) ??
                CountrySubdivisionList.FirstOrDefault();

            SelectedCurrency =
                CurrencyList?.FirstOrDefault(curr => curr.CurrencyCode == settings.SendReversalSettings.CurrencyCode) ??
                CurrencyList?.FirstOrDefault();

            SelectedAmountRange =
                AmountRangeList?.FirstOrDefault(ar => ar.Code == settings.SendReversalSettings.AmountRange) ??
                AmountRangeList?.FirstOrDefault();

            SelectedItemChoice =
                ItemChoiceList?.FirstOrDefault(ic => ic.Code == settings.SendReversalSettings.ItemChoice) ??
                ItemChoiceList?.FirstOrDefault();

            SelectedServiceOption =
                ServiceOptionList?.FirstOrDefault(so => so.Key == settings.SendReversalSettings.ServiceOption) ??
                ServiceOptionList?.FirstOrDefault();

            SelectedThirdPartyType =
                ThirdPartyTypeList?.FirstOrDefault(tp => tp == settings.SendReversalSettings.ThirdPartyType) ??
                ThirdPartyTypeList?.FirstOrDefault();
        }
Ejemplo n.º 4
0
        // Get country by alpha3 code.
        public static Country GetCountryByAlpha3(CountryCodeAlpha3 code)
        {
            if (code == CountryCodeAlpha3.None)
            {
                return(null);
            }

            return(CountryList.FirstOrDefault(c => c.Alpha3 == code));
        }
Ejemplo n.º 5
0
        // Get country by Active Directory name, case sensitive.
        public static Country GetCountryByActiveDirectoryName(string name)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                return(null);
            }

            return(CountryList.FirstOrDefault(c => c.ActiveDirectoryName != null && c.ActiveDirectoryName == name));
        }
Ejemplo n.º 6
0
        // Get country by numeric.
        public static Country GetCountryByNumeric(int?code)
        {
            if (code == null)
            {
                return(null);
            }

            return(CountryList.FirstOrDefault(c => c.Numeric != null && c.Numeric == code));
        }
Ejemplo n.º 7
0
        // Get country by alpha3, case sensitive.
        public static Country GetCountryByAlpha3(string code)
        {
            if (string.IsNullOrWhiteSpace(code))
            {
                return(null);
            }

            return(CountryList.FirstOrDefault(c => c.Alpha3 != CountryCodeAlpha3.None && c.Alpha3.ToString() == code));
        }
Ejemplo n.º 8
0
        protected override async Task MapEditedItemToEditor(Branch item)
        {
            SelectedCountry = CountryList.FirstOrDefault(e => e.Id == item.CountryId);
            await OnCountrySelected(SelectedCountry);

            SelectedCity    = CityList.FirstOrDefault(e => e.Id == item.CityId);
            SelectedCompany = CompanyList.FirstOrDefault(e => e.Id == item.CompanyId);
            await base.MapEditedItemToEditor(item);
        }
        private void SetDefaults(UserSettings settings)
        {
            SendSettings settingsSource = _transactionName == StaticTransactionNames.Send
                ? settings.SendSettings
                : settings.StagedSendSettings;

            SelectedCountry =
                CountryList?.FirstOrDefault(country => country.CountryCode == settingsSource.CountryCode) ??
                CountryList?.FirstOrDefault();

            SelectedCountrySubdivision =
                CountrySubdivisionList.FirstOrDefault(
                    countrySubdivision => countrySubdivision.CountrySubdivisionCode ==
                    settingsSource.CountrySubdivisionCode) ??
                CountrySubdivisionList.First();

            SelectedCurrency = CurrencyList?.FirstOrDefault(curr => curr.CurrencyCode == settingsSource.CurrencyCode) ??
                               CurrencyList?.FirstOrDefault();

            SelectedAmountRange =
                AmountRangeList?.FirstOrDefault(ar => ar.Code == settingsSource.AmountRange) ??
                AmountRangeList?.FirstOrDefault();

            CustomAmount = settingsSource.CustomAmount;

            SelectedItemChoice =
                ItemChoiceList?.FirstOrDefault(ic => ic.Code == settingsSource.ItemChoice) ??
                ItemChoiceList?.FirstOrDefault();

            SelectedServiceOption =
                ServiceOptionList?.FirstOrDefault(so => so.Key == settingsSource.ServiceOption) ??
                ServiceOptionList?.FirstOrDefault();

            SelectedThirdPartyType = ThirdPartyTypeList?.FirstOrDefault(tp => tp == settingsSource.ThirdPartyType) ??
                                     ThirdPartyTypeList?.FirstOrDefault();
        }