示例#1
0
        private List <MedicalVendorEarningCustomerAggregate> FetchEarningCustomerAggregates(IRelationPredicateBucket bucket,
                                                                                            int pageSize, int pageNumber)
        {
            var medicalVendorEarningCustomerTypedView = new MedicalVendorEarningCustomerTypedView();

            using (var myAdapter = PersistenceLayer.GetDataAccessAdapter())
            {
                var sortExpression = new SortExpression(MedicalVendorEarningCustomerFields.EvaluationDate | SortOperator.Descending);
                myAdapter.FetchTypedView(new MedicalVendorEarningCustomerTypedView().GetFieldsInfo(),
                                         medicalVendorEarningCustomerTypedView, bucket, pageSize, sortExpression, false, null, pageNumber, pageSize);
            }
            return(_medicalVendorEarningCustomerAggregateFactory.CreateMedicalVendorEarningAggregates(medicalVendorEarningCustomerTypedView));
        }
示例#2
0
 public void CreateMedicalVendorEarningAggregatesThrowsExceptionWhenNullViewGiven()
 {
     _medicalVendorEarningCustomerAggregateFactory.CreateMedicalVendorEarningAggregates(null);
 }