Rock.Model.FinancialTransactionDetailService.GetGifts C# (CSharp) Method

GetGifts() public method

Gets the gifts.
public GetGifts ( ) : IQueryable
return IQueryable
        public IQueryable<FinancialTransactionDetail> GetGifts()
        {
            Guid contributionTxnGuid = Rock.SystemGuid.DefinedValue.TRANSACTION_TYPE_CONTRIBUTION.AsGuid();

            return Queryable().AsNoTracking()
                .Where( t =>
                    t.Account != null &&
                    t.Account.IsTaxDeductible &&
                    t.Transaction != null &&
                    t.Transaction.TransactionTypeValue != null &&
                    t.Transaction.TransactionTypeValue.Guid.Equals( contributionTxnGuid ) &&
                    t.Transaction.TransactionDateTime.HasValue &&
                    t.Transaction.AuthorizedPersonAlias != null &&
                    t.Transaction.AuthorizedPersonAlias.Person != null );
        }