public static dynamic ActualizarItemParticipanteLIST(IContextFactory factory, IOptions <ConnectionDB> connection,
                                                             ProyectadosRequest proyectoRequest)
        {
            long idProyecto = 0;

            using (Aldeas_Context db = factory.Create(connection))
            {
                foreach (var info in proyectoRequest.ItemProyectados.ListParticipantes)
                {
                    var registro = from dato in db.tbParticipantes
                                   where dato.id == info.id
                                   select dato;
                    if (registro.Any())
                    {
                        idProyecto = info.id;
                        registro.First().Rango_0_5        = info.Rango_0_5;
                        registro.First().Rango_6_12       = info.Rango_6_12;
                        registro.First().Rango_13_17      = info.Rango_13_17;
                        registro.First().Rango_18_24      = info.Rango_18_24;
                        registro.First().Rango_25_56      = info.Rango_25_56;
                        registro.First().Mayores_60       = info.Mayores_60;
                        registro.First().Total            = info.Total;
                        registro.First().TotalDesagregado = info.TotalDesagregado;
                        db.SaveChanges();
                    }
                }
            }
            return(new { id = idProyecto, status = idProyecto == 0 ? "error" : "OK", code = idProyecto == 0 ? 300 : 200 });
        }
        public static dynamic ActualizarItemParticipanteObservaciones(IContextFactory factory, IOptions <ConnectionDB> connection,
                                                                      ProyectadosRequest proyectoRequest)
        {
            long idProyecto = 0;

            using (Aldeas_Context db = factory.Create(connection))
            {
                var registro = from dato in db.tbParticipantesProyectados
                               where dato.id == proyectoRequest.ItemProyectados.id
                               select dato;
                if (registro.Any())
                {
                    idProyecto = proyectoRequest.ItemProyectados.id;
                    registro.First().TotalFamilias = proyectoRequest.ItemProyectados.TotalFamilias;
                    registro.First().Observaciones = proyectoRequest.ItemProyectados.Observaciones;
                    db.SaveChanges();
                }
            }
            return(new { id = idProyecto, status = idProyecto == 0 ? "error" : "OK", code = idProyecto == 0 ? 300 : 200 });
        }
Example #3
0
 public dynamic ActualizarItemParticipanteLIST(ProyectadosRequest proyectoRequest)
 {
     return(ProyectoOperations.ActualizarItemParticipanteObservaciones(_factory, _connectionDB, proyectoRequest));
 }
 public dynamic ActualizarListparticpante([FromBody] ProyectadosRequest request)
 {
     return(_dataModelRepository.ActualizarItemParticipanteObservaciones(request));
 }