public override IEnumerable <IEntity> GetConcepts(Concept concept, IDataRecord reader, KeyMasterOffset keyOffset) { var conceptField = Concepts[0].Fields[0]; var id = string.IsNullOrEmpty(Id) ? KeyMaster.GetOrganizationId() : reader.GetLong(Id); yield return(new Organization { Id = id.Value, ConceptId = conceptField.DefaultConceptId.HasValue ? conceptField.DefaultConceptId.Value : 0, LocationId = 0, SourceValue = reader.GetString(conceptField.Key), PlaceOfSvcSourceValue = string.IsNullOrEmpty(PlaceOfService) ? "" : reader.GetString(PlaceOfService) }); }
public override IEnumerable <IEntity> GetConcepts(Concept concept, IDataReader reader, KeyMasterOffset keyMaster) { var conceptField = Concepts[0].Fields[0]; var id = string.IsNullOrEmpty(Id) ? KeyMaster.GetOrganizationId() : int.Parse(reader[Id].ToString()); yield return(new Organization { Id = id, ConceptId = conceptField.DefaultConceptId.HasValue ? conceptField.DefaultConceptId.Value : 0, LocationId = 0, SourceValue = reader[conceptField.Key].ToString().Trim(), PlaceOfSvcSourceValue = string.IsNullOrEmpty(PlaceOfService) ? "" : reader[PlaceOfService].ToString() }); }