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; } }
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; } }
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(); } }