public static dynamic ActualizarIntegrantes(IContextFactory factory, IOptions <ConnectionDB> connection, ActualizarIntegrantesRequest request) { long id = 0; using (Aldeas_Context db = factory.Create(connection)) { foreach (var integrante in request.IntegrantesFamilia) { var registro = from dato in db.tbIntegrantesFamilia where dato.id == integrante.id select dato; if (registro.Any()) { id = integrante.id; registro.First().Rango_0_5 = integrante.Rango_0_5; registro.First().Rango_6_12 = integrante.Rango_6_12; registro.First().Rango_13_17 = integrante.Rango_13_17; registro.First().Rango_18_24 = integrante.Rango_18_24; registro.First().Rango_25_56 = integrante.Rango_25_56; registro.First().Mayores_60 = integrante.Mayores_60; registro.First().Total = integrante.Total; db.SaveChanges(); } } } return(new { id = id, status = id == 0 ? "error" : "OK", code = 200 }); }
public dynamic ActualizarIntegrante(ActualizarIntegrantesRequest request) { return(RegistroParticipantesOperations.ActualizarIntegrantes(_factory, _connectionDB, request)); }
public dynamic ActualizarIntegrantes([FromBody] ActualizarIntegrantesRequest request) { return(_dataModelRepository.ActualizarIntegrante(request)); }