private static object TransformIntoOdsApiChildFormat(OdsApiResponseTable data)
 {
     return(new
     {
         data.Name,
         data.PrimaryRoleId,
         OrgId = data.OdsCode,
     });
 }
 private static object TransformIntoOdsApiFormat(OdsApiResponseTable data)
 {
     return(new
     {
         Organisation = new
         {
             data.Id,
             data.Name,
             data.Status,
             Geoloc = new
             {
                 Location = new
                 {
                     AddrLn1 = data.AddressLine1,
                     AddrLn2 = data.AddressLine2,
                     AddrLn3 = data.AddressLine3,
                     AddrLn4 = data.AddressLine4,
                     data.Town,
                     data.County,
                     data.PostCode,
                     data.Country,
                 },
             },
             Roles = new
             {
                 Role = new object[]
                 {
                     new
                     {
                         id = data.PrimaryRoleId,
                         primaryRole = true,
                     },
                 },
             },
         },
     });
 }
Ejemplo n.º 3
0
 private static object TransformIntoOdsApiFormat(OdsApiResponseTable data)
 {
     return(new
     {
         Organisation = new
         {
             data.Name,
             data.Status,
             Geoloc = new
             {
                 Location = new
                 {
                     data.AddrLn1,
                     data.AddrLn2,
                     data.AddrLn3,
                     data.AddrLn4,
                     data.Town,
                     data.County,
                     data.PostCode,
                     data.Country
                 }
             },
             Roles = new
             {
                 Role = new object[]
                 {
                     new
                     {
                         id = data.PrimaryRoleId,
                         primaryRole = true
                     }
                 }
             }
         }
     });
 }