public void AddOrUpdate(Nadac n, string ndc) { Guid ndcId, drugId; if (NdcToDrug.TryGetValue(ndc, out drugId) && NdcToPackage.TryGetValue(ndc, out ndcId)) { n.PackageId = ndcId; n.DrugId = drugId; n.Id = Guid.NewGuid(); Nadacs.Add(n); } }
public void AddOrUpdate(FederalUpperLimit ful, string ndc) { Guid ndcId, drugId; if (NdcToDrug.TryGetValue(ndc, out drugId) && NdcToPackage.TryGetValue(ndc, out ndcId)) { ful.Id = Guid.NewGuid(); ful.PackageId = ndcId; ful.DrugId = drugId; Fuls.Add(ful); } }
public void AddOrUpdate(StateDrugUtilization sdu, string ndc) { Guid ndcId, drugId; if (NdcToDrug.TryGetValue(ndc, out drugId) && NdcToPackage.TryGetValue(ndc, out ndcId)) { sdu.PackageId = ndcId; sdu.DrugId = drugId; sdu.Id = Guid.NewGuid(); SDUs.Enqueue(sdu); } }