public void LoadPcpPhones(Repo.Repositories.IRepository xrepo, List <PCPPhone> pcpPhones) { try { var phnList = xrepo.SelectAll(); if (phnList == null) { return; } var final = ((List <PCPPhone>)phnList).Where(x => x.Phone != null && x.Phone.Length == 10); if (final == null) { return; } pcpPhones.AddRange(from xr in final select xr); } catch (Exception ex) { LoggerDomainEvent.Raise(LogStatus.Create("UOWBase: LoadPcpPhones():" + ex.Message, false)); } }
public void LoadPatientSystems(Repo.Repositories.IRepository xrepo, List <PatientSystemData> systems) { try { var xrefsDic = xrepo.SelectAll(); systems.AddRange(from xr in (List <PatientXref>) xrefsDic select Mapper.Map <PatientSystemData>(xr)); foreach (var t in systems) { t.CreatedOn = t.CreatedOn.ToUniversalTime(); if (t.UpdatedOn.HasValue) { t.UpdatedById = ProcConstants.UserId; t.UpdatedOn = t.UpdatedOn.Value.ToUniversalTime(); } } } catch (Exception ex) { LoggerDomainEvent.Raise(LogStatus.Create("UOWBase: LoadPatientSystems():" + ex.Message, false)); } }
public void LoadPatients(Repo.Repositories.IRepository repo, List <PatientData> pats) { try { PatientDict = repo.SelectAll() as Dictionary <int, PatientInfo>; pats.AddRange((from pt in PatientDict select pt.Value).Select(ObjMapper.MapPatientData)); foreach (var t in pats) { t.RecordCreatedOn = t.RecordCreatedOn.ToUniversalTime(); if (!t.LastUpdatedOn.HasValue) { continue; } t.UpdatedByProperty = ProcConstants.UserId; t.LastUpdatedOn = t.LastUpdatedOn.Value.ToUniversalTime(); } } catch (Exception ex) { LoggerDomainEvent.Raise(LogStatus.Create("UOWBase: LoadPatients():" + ex.Message, false)); } }