Exemple #1
0
        public static dynamic ActualizarEjecucion(IContextFactory factory, IOptions <ConnectionDB> connection,
                                                  EjecucionFinancieraRequest request)
        {
            long id = 0;

            using (Aldeas_Context db = factory.Create(connection))
            {
                foreach (var data in request.ItemsEjecucion)
                {
                    var registro = from dato in db.tbEjecucion
                                   where dato.id == data.id
                                   select dato;
                    if (registro.Any())
                    {
                        id = data.id;
                        registro.First().Enero     = data.Enero;
                        registro.First().Febrero   = data.Febrero;
                        registro.First().Marzo     = data.Marzo;
                        registro.First().Abril     = data.Abril;
                        registro.First().Mayo      = data.Mayo;
                        registro.First().Junio     = data.Junio;
                        registro.First().Julio     = data.Julio;
                        registro.First().Agosto    = data.Agosto;
                        registro.First().Sept      = data.Sept;
                        registro.First().Octubre   = data.Octubre;
                        registro.First().Noviembre = data.Noviembre;
                        registro.First().Diciembre = data.Diciembre;
                        db.SaveChanges();
                    }
                }
            }
            return(new { id = id, status = id == 0 ? "error" : "OK", code = 200 });
        }
Exemple #2
0
 public dynamic ActualizarEjecucion(EjecucionFinancieraRequest request)
 {
     return(EjecucionFinancieraOperations.ActualizarEjecucion(_factory, _connectionDB, request));
 }
 public dynamic ActualizarEjecucion([FromBody] EjecucionFinancieraRequest request)
 {
     return(_dataModelRepository.ActualizarEjecucion(request));
 }