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)) ; }
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)) ; }
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)) ; }
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)) ; }