public dynamic AgregarCecoPrograma(CecoUpdateRequest request)
 {
     return(ProgramasOperations.AgregarCecoAPrograma(_factory, _connectionDB, request));
 }
 public dynamic ActualizarCeco(CecoUpdateRequest request)
 {
     return(ProgramasOperations.ActualizarCeco(_factory, _connectionDB, request));
 }
Пример #3
0
 public dynamic ActualizarCeco([FromBody] CecoUpdateRequest request)
 {
     return(_dataModelRepository.ActualizarCeco(request));
 }
Пример #4
0
 public dynamic AgregarCecoAPrograma(CecoUpdateRequest request)
 {
     return(_dataModelRepository.AgregarCecoPrograma(request));
 }
Пример #5
0
 public static dynamic AgregarCecoAPrograma(IContextFactory factory, IOptions <ConnectionDB> connection, CecoUpdateRequest cecoRequest)
 {
     using (Aldeas_Context db = factory.Create(connection))
     {
         var nuevo = new DbCecos()
         {
             idPrograma      = cecoRequest.IdPrograma,
             Nombre          = cecoRequest.Nombre,
             CodigoCeco      = cecoRequest.CodigoCeco,
             idFinanciador   = cecoRequest.IdFinanciador,
             Estado          = true,
             FacilityNav     = cecoRequest.FacilityNav,
             NombreSubCentro = cecoRequest.NombreSubCentro,
             SubCentro       = cecoRequest.SubCentro
         };
         db.TbProgramasCecos.Add(nuevo);
         db.SaveChanges();
     }
     return(new { id = 0, status = "OK", code = 200 });
 }
Пример #6
0
        public static dynamic ActualizarCeco(IContextFactory factory, IOptions <ConnectionDB> connection, CecoUpdateRequest cecoRequest)
        {
            ProgramasResponse retorno = new ProgramasResponse();

            using (Aldeas_Context db = factory.Create(connection))
            {
                var data = from pro in db.TbProgramasCecos
                           where pro.id == cecoRequest.Id
                           select pro;
                if (data.Any())
                {
                    data.First().Estado              = cecoRequest.Estado;
                    data.First().NombreSubCentro     = cecoRequest.NombreSubCentro;
                    data.First().FacilityNav         = cecoRequest.FacilityNav;
                    data.First().fecha_actualizacion = DateTime.Now;

                    var others = from pro in db.TbProgramasCecos
                                 where pro.CodigoCeco == data.First().CodigoCeco
                                 select pro;
                    others.ToList().ForEach(x => x.Nombre = cecoRequest.Nombre);

                    db.SaveChanges();
                }
            }
            return(new { id = 0, status = "OK", code = 200 });
        }