entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Realizar un Maestro de varios detalles Con WebApi, Angular c# asp.net

hola

Cómo puedo realizar de un maestro de Persona y Detalle los cuales son IngresosPersona y Credito al obtener el Get de mi api/Personas esta es la estructura

  1. Name Description Type Additional information
    • PersonaID - integer - None.
    • TipoDocumento - string - None.
    • NumeroIdentificacion - string - None.
    • PrimerNombre - string - None.
    • SegundoNombre - string - None.
    • PrimerApellido - string - None.
    • SegundoApellido - string - None.
    • FechaNacimiento - date - None.
    • PersonasaCargo - integer - None.
    • Genero - string - None.
    • Credito - Collection of Credito - None.
    • IngresosPersona - Collection of IngresosPersona - None.

la parte de ejemplo del json seria

[
  {
    "PersonaID": 1,
    "TipoDocumento": "sample string 2",
    "NumeroIdentificacion": "sample string 3",
    "PrimerNombre": "sample string 4",
    "SegundoNombre": "sample string 5",
    "PrimerApellido": "sample string 6",
    "SegundoApellido": "sample string 7",
    "FechaNacimiento": "2016-07-26T09:51:26.7952576-05:00",
    "PersonasaCargo": 1,
    "Genero": "sample string 8",
    "Credito": [
      {
        "CreditoID": 1,
        "PersonaID": 1,
        "NumeroCuotas": 1,
        "EstadoCredito": 1,
        "MontoAprovado": 1.0,
        "Plazo": 1,
        "Tasa": 1.0,
        "FechaCredito": "2016-07-26T09:51:26.7952576-05:00"
      },
      {
        "CreditoID": 1,
        "PersonaID": 1,
        "NumeroCuotas": 1,
        "EstadoCredito": 1,
        "MontoAprovado": 1.0,
        "Plazo": 1,
        "Tasa": 1.0,
        "FechaCredito": "2016-07-26T09:51:26.7952576-05:00"
      }
    ],
    "IngresosPersona": [
      {
        "IngresosPersonaId": 1,
        "PersonaID": 1,
        "SalarioBasico": 1.0,
        "IngresosExtrasLaborables": 1.0,
        "OtrosIngresosExtasNoLaborables": 1.0
      },
      {
        "IngresosPersonaId": 1,
        "PersonaID": 1,
        "SalarioBasico": 1.0,
        "IngresosExtrasLaborables": 1.0,
        "OtrosIngresosExtasNoLaborables": 1.0
      }
    ]
  },
  {
    "PersonaID": 1,
    "TipoDocumento": "sample string 2",
    "NumeroIdentificacion": "sample string 3",
    "PrimerNombre": "sample string 4",
    "SegundoNombre": "sample string 5",
    "PrimerApellido": "sample string 6",
    "SegundoApellido": "sample string 7",
    "FechaNacimiento": "2016-07-26T09:51:26.7952576-05:00",
    "PersonasaCargo": 1,
    "Genero": "sample string 8",
    "Credito": [
      {
        "CreditoID": 1,
        "PersonaID": 1,
        "NumeroCuotas": 1,
        "EstadoCredito": 1,
        "MontoAprovado": 1.0,
        "Plazo": 1,
        "Tasa": 1.0,
        "FechaCredito": "2016-07-26T09:51:26.7952576-05:00"
      },
      {
        "CreditoID": 1,
        "PersonaID": 1,
        "NumeroCuotas": 1,
        "EstadoCredito": 1,
        "MontoAprovado": 1.0,
        "Plazo": 1,
        "Tasa": 1.0,
        "FechaCredito": "2016-07-26T09:51:26.7952576-05:00"
      }
    ],
    "IngresosPersona": [
      {
        "IngresosPersonaId": 1,
        "PersonaID": 1,
        "SalarioBasico": 1.0,
        "IngresosExtrasLaborables": 1.0,
        "OtrosIngresosExtasNoLaborables": 1.0
      },
      {
        "IngresosPersonaId": 1,
        "PersonaID": 1,
        "SalarioBasico": 1.0,
        "IngresosExtrasLaborables": 1.0,
        "OtrosIngresosExtasNoLaborables": 1.0
      }
    ]
  }
]

0voto

jcuya comentado

Hola, ¿Solucionaste tu problema?, yo también necesito lo mismo y no tengo la menor idea de cómo hacerlo. ¿Puedes pasarme la solución?

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta