示例#1
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            var srv       = new AllergyService();
            var allergies = await srv.GetPatientAllergiesAsync();

            AllergyList = new ObservableCollection <AllergyInfoPageModel>();
            foreach (Allergy al in allergies)
            {
                AllergyList.Add(new AllergyInfoPageModel
                {
                    AllergyIdLabel          = al.AllergyId,
                    AllergyDescriptionLabel = al.Description
                });
            }
        }
示例#2
0
        public async Task TestGetAllNoResults()
        {
            // Arrange
            var allergies = new List <Allergy>();

            var mockUnitOfWork = new Mock <IUnitOfWork>();

            mockUnitOfWork
            .Setup(x => x.AllergyRepository.GetAllAsync(It.IsAny <bool>()))
            .ReturnsAsync(allergies);

            var service = new AllergyService(mockUnitOfWork.Object, _mapper);

            // Act
            var result = await service.GetAllAsync();

            // Assert
            Assert.NotNull(result);
            Assert.Empty(result);
            Assert.IsAssignableFrom <IEnumerable <AllergyDTO> >(result);
        }
        // Allergy Services
        public List <Allergy> getAllAllergies()
        {
            IAllergyService service = new AllergyService();

            return(service.getAllAllergies());
        }
示例#4
0
        // -------------------------------  Allergy Services
        public string GetAllAllergies()
        {
            IAllergyService service = new AllergyService();

            return(service.getAllAllergies());
        }