示例#1
0
 internal static void Register()
 {
     Mapper.CreateMap <eidss.openapi.contract.Reference, eidss.model.Schema.BaseReference>()
     .ConstructUsing(context =>
                     AutoConverter.Construct <eidss.openapi.contract.Reference, eidss.model.Schema.BaseReference>
                         (context, (s, d) => s.RecordID == d.idfsBaseReference, s => s.RecordID))
     .ForMember(p => p.idfsBaseReference, e => e.Ignore())
     .ForMember(p => p.idfsReferenceType, e => e.Ignore())
     .ForMember(p => p.strBaseReferenceCode, e => e.Ignore())
     .ForMember(p => p.name, e => e.Ignore())
     .ForMember(p => p.strDefault, e => e.Ignore())
     .ForMember(p => p.intHACode, e => e.Ignore())
     .ForMember(p => p.intOrder, e => e.Ignore())
     .ForMember(p => p.intRowStatus, e => e.Ignore())
     .ForMember(p => p.blnSystem, e => e.Ignore())
     .ForMember(p => p.Parent, e => e.Ignore())
     .ForMember(p => p.ReadOnly, e => e.Ignore())
     .ForMember(p => p.NotifyChanges, e => e.Ignore())
     .ForMember(p => p.Environment, e => e.Ignore())
     ;
     Mapper.CreateMap <eidss.model.Schema.BaseReference, eidss.openapi.contract.Reference>()
     .ForMember(d => d.RecordID, opt => opt.MapFrom(s => s.idfsBaseReference))
     .ForMember(d => d.Name, opt => opt.MapFrom(s => s.name))
     ;
 }
示例#2
0
 internal static void Register()
 {
     Mapper.CreateMap <eidss.openapi.contract.PersonReference, eidss.model.Schema.PersonLookup>()
     .ConstructUsing(context =>
                     AutoConverter.Construct <eidss.openapi.contract.PersonReference, eidss.model.Schema.PersonLookup>
                         (context, (s, d) => s.RecordID == d.idfPerson, s => s.RecordID))
     .ForMember(p => p.idfOffice, e => e.Ignore())
     .ForMember(p => p.idfPerson, e => e.Ignore())
     .ForMember(p => p.intRowStatus, e => e.Ignore())
     .ForMember(p => p.FullName, e => e.Ignore())
     .ForMember(p => p.Organization, e => e.Ignore())
     .ForMember(p => p.Position, e => e.Ignore())
     .ForMember(p => p.strFamilyName, e => e.Ignore())
     .ForMember(p => p.strFirstName, e => e.Ignore())
     .ForMember(p => p.intHACode, e => e.Ignore())
     .ForMember(p => p.blnHuman, e => e.Ignore())
     .ForMember(p => p.blnVet, e => e.Ignore())
     .ForMember(p => p.blnLivestock, e => e.Ignore())
     .ForMember(p => p.blnAvian, e => e.Ignore())
     .ForMember(p => p.blnVector, e => e.Ignore())
     .ForMember(p => p.blnSyndromic, e => e.Ignore())
     .ForMember(p => p.Parent, e => e.Ignore())
     .ForMember(p => p.ReadOnly, e => e.Ignore())
     .ForMember(p => p.NotifyChanges, e => e.Ignore())
     .ForMember(p => p.Environment, e => e.Ignore())
     ;
     Mapper.CreateMap <eidss.model.Schema.PersonLookup, eidss.openapi.contract.PersonReference>()
     .ForMember(d => d.RecordID, opt => opt.MapFrom(s => s.idfPerson))
     .ForMember(d => d.Name, opt => opt.MapFrom(s => s.FullName))
     .ForMember(d => d.OrganizationRecordID, opt => opt.MapFrom(s => s.idfOffice))
     ;
 }
示例#3
0
 internal static void Register()
 {
     Mapper.CreateMap <eidss.openapi.contract.GisReference, eidss.model.Schema.SettlementLookup>()
     .ConstructUsing(context =>
                     AutoConverter.Construct <eidss.openapi.contract.GisReference, eidss.model.Schema.SettlementLookup>
                         (context, (s, d) => s.RecordID == d.idfsSettlement, s => s.RecordID))
     .ForMember(p => p.idfsSettlement, e => e.Ignore())
     .ForMember(p => p.strSettlementName, e => e.Ignore())
     .ForMember(p => p.idfsRayon, e => e.Ignore())
     .ForMember(p => p.idfsRegion, e => e.Ignore())
     .ForMember(p => p.idfsCountry, e => e.Ignore())
     .ForMember(p => p.strSettlementExtendedName, e => e.Ignore())
     .ForMember(p => p.strSettlementType, e => e.Ignore())
     .ForMember(p => p.strCountryName, e => e.Ignore())
     .ForMember(p => p.strRegionExtendedName, e => e.Ignore())
     .ForMember(p => p.strRayonExtendedName, e => e.Ignore())
     .ForMember(p => p.intRowStatus, e => e.Ignore())
     .ForMember(p => p.Parent, e => e.Ignore())
     .ForMember(p => p.ReadOnly, e => e.Ignore())
     .ForMember(p => p.NotifyChanges, e => e.Ignore())
     .ForMember(p => p.Environment, e => e.Ignore())
     ;
     Mapper.CreateMap <eidss.model.Schema.SettlementLookup, eidss.openapi.contract.GisReference>()
     .ForMember(d => d.RecordID, opt => opt.MapFrom(s => s.idfsSettlement))
     .ForMember(d => d.Name, opt => opt.MapFrom(s => s.strSettlementName))
     ;
 }
示例#4
0
 internal static void Register()
 {
     Mapper.CreateMap <eidss.openapi.contract.Diagnosis, eidss.model.Schema.DiagnosisLookup>()
     .ConstructUsing(context =>
                     AutoConverter.Construct <eidss.openapi.contract.Diagnosis, eidss.model.Schema.DiagnosisLookup>
                         (context, (s, d) => s.RecordID == d.idfsDiagnosis, s => s.RecordID))
     .ForMember(p => p.idfsDiagnosis, e => e.Ignore())
     .ForMember(p => p.name, e => e.Ignore())
     .ForMember(p => p.strIDC10, e => e.Ignore())
     .ForMember(p => p.strOIECode, e => e.Ignore())
     .ForMember(p => p.HACode, e => e.Ignore())
     .ForMember(p => p.intHACode, e => e.Ignore())
     .ForMember(p => p.idfsUsingType, e => e.Ignore())
     .ForMember(p => p.blnZoonotic, e => e.Ignore())
     .ForMember(p => p.strZoonotic, e => e.Ignore())
     .ForMember(p => p.idfsDiagnosisGroup, e => e.Ignore())
     .ForMember(p => p.strDiagnosesGroupName, e => e.Ignore())
     .ForMember(p => p.intRowStatus, e => e.Ignore())
     .ForMember(p => p.intOrder, e => e.Ignore())
     .ForMember(p => p.UsingTypeName, e => e.Ignore())
     .ForMember(p => p.Parent, e => e.Ignore())
     .ForMember(p => p.ReadOnly, e => e.Ignore())
     .ForMember(p => p.NotifyChanges, e => e.Ignore())
     .ForMember(p => p.Environment, e => e.Ignore())
     ;
     Mapper.CreateMap <eidss.model.Schema.DiagnosisLookup, eidss.openapi.contract.Diagnosis>()
     .ForMember(d => d.RecordID, opt => opt.MapFrom(s => s.idfsDiagnosis))
     .ForMember(d => d.DiagnosisName, opt => opt.MapFrom(s => s.name))
     .ForMember(d => d.Aggregate, opt => opt.ResolveUsing(s => s.idfsUsingType == (long)DiagnosisUsingTypeEnum.AggregatedCase))
     .ForMember(d => d.AccessoryCode, opt => opt.MapFrom(s => s.intHACode))
     .ForMember(d => d.IDC10Code, opt => opt.MapFrom(s => s.strIDC10))
     ;
 }