Пример #1
0
        /// <summary>
        /// Gets the financial account identifier.
        /// </summary>
        /// <param name="achievementTypeCache">The achievement type cache.</param>
        /// <param name="rockContext">The rock context.</param>
        /// <returns>
        ///   <br />
        /// </returns>
        private int?GetFinancialAccountId(AchievementTypeCache achievementTypeCache, RockContext rockContext = null)
        {
            if (null == rockContext)
            {
                rockContext = new RockContext();
            }

            var guid = GetFinancialAccountGuid(achievementTypeCache);

            if (!guid.HasValue)
            {
                return(null);
            }

            var accountService = new FinancialAccountService(rockContext);

            return(accountService.GetId(guid.Value));
        }