コード例 #1
0
        public IEnumerable <BeneficialInterestEventDto> GetBeneficialInterestsByRevenueObjectId(int revenueObjectId, DateTime asOfDate)
        {
            revenueObjectId.ThrowBadRequestExceptionIfRevenueObjectIdInvalid();

            var beneficialInterests = _bvsRepository.GetBeneficialInterestsByRevenueObjectId(revenueObjectId, asOfDate).ToList();

            if (!beneficialInterests.Any())
            {
                throw new RecordNotFoundException(revenueObjectId.ToString(),
                                                  typeof(BeneficialInterestEvent),
                                                  string.Format("No Owner records with RevenueObjectId {0}.", revenueObjectId));
            }

            return(beneficialInterests.ToDomain());
        }
 public async Task <IEnumerable <BeneficialInterestEventDto> > GetBeneficialInterestsByRevenueObjectId(int revenueObjectId, DateTime asOf)
 {
     return(await _baseValueSegmentRepository.GetBeneficialInterestsByRevenueObjectId(revenueObjectId, asOf));
 }