Ejemplo n.º 1
0
        public List <DTO.AllergyData> GetAllergyList(DTO.GetAllAllergysRequest request)
        {
            List <AllergyData> result = null;
            var repo = StubRepositoryFactory.GetAllergyRepository(request, RepositoryType.Allergy);

            result = repo.SelectAll().Cast <AllergyData>().ToList <AllergyData>();
            return(result);
        }
        public DTO.UndoDeletePatientAllergiesDataResponse UndoDeletePatientAllergies(DTO.UndoDeletePatientAllergiesDataRequest request)
        {
            UndoDeletePatientAllergiesDataResponse response = new UndoDeletePatientAllergiesDataResponse();
            var repo = StubRepositoryFactory.GetAllergyRepository(request, RepositoryType.PatientAllergy);

            repo.UndoDelete(request);
            response.Success = true;
            return(response);
        }
        public List <DTO.PatientAllergyData> GetPatientAllergies(DTO.GetPatientAllergiesDataRequest request)
        {
            List <PatientAllergyData> result = null;

            if (request.PatientId != null)
            {
                var repo = StubRepositoryFactory.GetAllergyRepository(request, RepositoryType.PatientAllergy);
                result = repo.FindByPatientId(request) as List <PatientAllergyData>;
            }
            return(result);
        }
        public List <DTO.PatientAllergyData> UpdatePatientAllergies(DTO.PutPatientAllergiesDataRequest request)
        {
            List <PatientAllergyData> result = new List <PatientAllergyData>();
            var  repo   = StubRepositoryFactory.GetAllergyRepository(request, RepositoryType.PatientAllergy);
            bool status = (bool)repo.Update(request);

            if (status)
            {
                PatientAllergyData data = (PatientAllergyData)repo.FindByID(request.PatientAllergiesData[0].Id);
                result.Add(data);
            }
            return(result);
        }
Ejemplo n.º 5
0
        public DTO.AllergyData UpdateAllergy(DTO.PutAllergyDataRequest request)
        {
            AllergyData result = null;
            var         repo   = StubRepositoryFactory.GetAllergyRepository(request, RepositoryType.Allergy);

            if (request.AllergyData != null)
            {
                bool status = (bool)repo.Update(request);
                if (status)
                {
                    result = (AllergyData)repo.FindByID(request.AllergyData.Id);
                }
            }
            return(result);
        }
        public DTO.PatientAllergyData InitializePatientAllergy(DTO.PutInitializePatientAllergyDataRequest request)
        {
            var repo = StubRepositoryFactory.GetAllergyRepository(request, RepositoryType.PatientAllergy);

            return((PatientAllergyData)repo.Initialize(request));
        }