public bool BulkInsertMedications(List <DTO.MedicationData> meds, PutBulkInsertMedicationsRequest request) { try { var repo = MedicationRepositoryFactory.GetMedicationRepository(request, RepositoryType.Medication); var result = (Boolean)repo.InsertAll(meds.ToList <object>()); return(result); } catch (Exception ex) { throw ex; } }
public void BulkInsertMedicationsTest() { PutBulkInsertMedicationsRequest request = new PutBulkInsertMedicationsRequest { Context = "NG", ContractNumber = "InHealth001", UserId = "1234", Version = 1.0, Medications = GetMedDtoList() }; var repo = MedicationRepositoryFactory.GetMedicationRepository(request, RepositoryType.Medication); // var dm = new MedicationDataManager(repo); var dm = new MedicationDataManager(); dm.BulkInsertMedications(request.Medications, request); }
public PutBulkInsertMedicationsResponse Put(PutBulkInsertMedicationsRequest request) { var response = new PutBulkInsertMedicationsResponse { Version = request.Version }; try { RequireUserId(request); var result = Manager.BulkInsertMedications(new List <DTO.MedicationData>(), request); response.Status = result; } catch (Exception ex) { RaiseException(response, ex); } return(response); }
public bool BulkInsertMedications(List <MedicationData> meds, PutBulkInsertMedicationsRequest request) { throw new NotImplementedException(); }