CmsData.EmailReplacements.GetPledgeInfo C# (CSharp) Метод

GetPledgeInfo() приватный Метод

private GetPledgeInfo ( int fundid, CmsData.EmailQueueTo emailqueueto ) : PledgeBalance
fundid int
emailqueueto CmsData.EmailQueueTo
Результат PledgeBalance
        private PledgeBalance GetPledgeInfo(int fundid, EmailQueueTo emailqueueto)
        {
            var pid = emailqueueto.PeopleId;
            if (pledgeinfos == null)
                pledgeinfos = db.PledgeBalances(fundid).Where(vv => vv.PledgeAmt > 0).ToList();
            var pi = pledgeinfos.SingleOrDefault(vv => vv.CreditGiverId == pid || vv.SpouseId == pid);
            if (pi == null)
                pi = new PledgeBalance();
            return pi;
        }