Ejemplo n.º 1
0
        public Address GetAddress(long addressId)
        {
            var addressViewTypedView        = new AddressViewTypedView();
            IRelationPredicateBucket bucket = new RelationPredicateBucket(AddressViewFields.AddressId == addressId);

            using (var myAdapter = PersistenceLayer.GetDataAccessAdapter())
            {
                myAdapter.FetchTypedView(addressViewTypedView, bucket, false);
            }
            if (addressViewTypedView.Rows.IsEmpty())
            {
                throw new ObjectNotFoundInPersistenceException <Address>(addressId);
            }
            return(_addressFactory.CreateAddress(addressViewTypedView.Single()));
        }
Ejemplo n.º 2
0
 public void CreateMedicalVendorThrowsExceptionWhenGivenNullRow()
 {
     _addressFactory.CreateAddress(null);
 }