Exemple #1
0
        public void CreateMedicalVendorMedicalVendorUsersReturnsEmptyListWhenEmptyViewGiven()
        {
            List <MedicalVendorMedicalVendorUser> medicalVendorMedicalVendorUsers = _medicalVendorMedicalVendorUserFactoryfactory.
                                                                                    CreateMedicalVendorMedicalVendorUsers(new MedicalVendorMedicalVendorUserTypedView());

            Assert.IsNotNull(medicalVendorMedicalVendorUsers);
            Assert.IsEmpty(medicalVendorMedicalVendorUsers);
        }
        public List <MedicalVendorMedicalVendorUser> GetMedicalVendorMedicalVendorUsersForMedicalVendor(long medicalVendorId)
        {
            var medicalVendorMedicalVendorUserTypedView = new MedicalVendorMedicalVendorUserTypedView();
            IRelationPredicateBucket bucket             = new RelationPredicateBucket
                                                              (MedicalVendorMedicalVendorUserFields.OrganizationId == medicalVendorId);

            bucket.PredicateExpression.Add(MedicalVendorMedicalVendorUserFields.IsActive == true);
            bucket.PredicateExpression.Add(MedicalVendorMedicalVendorUserFields.RoleName == Roles.MedicalVendorUser.ToString());

            using (var myAdapter = PersistenceLayer.GetDataAccessAdapter())
            {
                myAdapter.FetchTypedView(medicalVendorMedicalVendorUserTypedView, bucket, false);
            }

            return(_medicalVendorMedicalVendorUserFactory.CreateMedicalVendorMedicalVendorUsers
                       (medicalVendorMedicalVendorUserTypedView));
        }