Example #1
0
        //protected readonly IMongoAllergyRepository AllergyRepository;

        //public AllergyDataManager(IMongoAllergyRepository repository)
        //{
        //    AllergyRepository = repository;
        //}

        public List <AllergyData> GetAllergyList(GetAllAllergysRequest request)
        {
            try
            {
                List <AllergyData> result = null;
                var repo = AllergyRepositoryFactory.GetAllergyRepository(request, RepositoryType.Allergy);
                result = repo.SelectAll().Cast <AllergyData>().ToList <AllergyData>();

                return(result);
            }
            catch (Exception ex) { throw ex; }
        }
Example #2
0
        public void GetAllergies_Test()
        {
            GetAllAllergysRequest request = new GetAllAllergysRequest
            {
                Context        = context,
                ContractNumber = contractNumber,
                UserId         = userId,
                Version        = version,
            };
            List <AllergyData> response = cm.GetAllergyList(request);

            Assert.IsTrue(response.Count == 2);
        }
Example #3
0
        //public AllergyService(IAllergyDataManager mgr)
        //{
        //    Manager = mgr;
        //}

        public GetAllAllergysResponse Get(GetAllAllergysRequest request)
        {
            var response = new GetAllAllergysResponse {
                Version = request.Version
            };

            try
            {
                RequireUserId(request);
                response.Allergys = Manager.GetAllergyList(request);
            }
            catch (Exception ex)
            {
                RaiseException(response, ex);
            }
            return(response);
        }