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); }
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)); }