/// <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)); }