コード例 #1
0
        public List <Aeronave> GetAeronave()
        {
            try
            {
                List <Aeronave> lstAeronave;
                using (aplication2Context ctx = new aplication2Context())
                {
                    lstAeronave = ctx.Aeronave.ToList();
                    foreach (Aeronave element in lstAeronave)
                    {
                        element.Estado           = SetEstado(element.Id);
                        ctx.Entry(element).State = EntityState.Modified;
                        ctx.SaveChanges();
                    }
                    lstAeronave = ctx.Aeronave.ToList();
                }

                return(lstAeronave);
            }
            catch (Exception Ex)
            {
                string Message = Ex.Message;
                throw;
            }
        }
コード例 #2
0
 public Aeronave ConsultarAeronave(int identificacion)
 {
     try
     {
         if (SiExisteAeronave(identificacion))
         {
             Aeronave aeronave = new Aeronave();
             using (aplication2Context ctx = new aplication2Context())
             {
                 aeronave.Estado           = SetEstado(identificacion);
                 ctx.Entry(aeronave).State = EntityState.Modified;
                 ctx.SaveChanges();
                 aeronave = ctx.Aeronave.Where(x => x.Id == identificacion).FirstOrDefault();
                 ctx.SaveChanges();
             }
             return(aeronave);
         }
         else
         {
             Aeronave aeronave = new Aeronave();
             return(aeronave);
         }
     }
     catch (Exception Ex)
     {
         string Message = Ex.Message;
         throw;
     }
 }
コード例 #3
0
        public void ActualizarAeronave(int identificacion, decimal latitud, decimal longitud, bool estado)
        {
            Aeronave aeronave = ConsultarAeronave(identificacion);

            using (aplication2Context ctx = new aplication2Context())
            {
                aeronave.Latitud          = latitud;
                aeronave.Longitud         = longitud;
                aeronave.Estado           = SetEstado(identificacion);
                ctx.Entry(aeronave).State = EntityState.Modified;
                ctx.SaveChanges();
            }
        }