public static VUELOS VueloAPPaVueloBD(Vuelo vue) { VUELOS vuelo = new VUELOS(); vuelo.AERONAVES_MATRICULA = vue.Aeronave.Matricula; vuelo.CONDICION_VUELO = vue.CondicionVuelo; vuelo.DESTINO_VUELO = vue.DestinoVuelo; vuelo.N_VUELO = vue.NumeroVuelo; vuelo.TOTAL_TIEMPO_VUELO = vue.TotalTiempoVuelo; vuelo.ORIGEN_VUELO = vue.OrigenVuelo; vuelo.COORDENADAS = vue.Coordenadas; return(vuelo); }
public int GuardarVuelo() { VUELOS vue = VueloAPPaVueloBD(this); Entities db = new Entities(); foreach (var item in this.Usuarios) { int rutABuscar = Usuario.getRutFromString(item.Rut); USUARIO user = db.USUARIO.Where(x => x.RUT == rutABuscar).First(); vue.USUARIO.Add(user); } db.VUELOS.Add(vue); return(db.SaveChanges()); }
public static Vuelo VueloBDaVueloAPP(VUELOS vuelo) { int numeroVuelo = decimal.ToInt32(vuelo.N_VUELO); string condicion = vuelo.CONDICION_VUELO; int totalTiempo = decimal.ToInt32(vuelo.TOTAL_TIEMPO_VUELO); string origen = vuelo.ORIGEN_VUELO; string destino = vuelo.DESTINO_VUELO; AERONAVES ae = vuelo.AERONAVES; Aeronave aeronave = Aeronave.AeronaveBDaAPP(ae); List <Usuario> usuarios = new List <Usuario>(); foreach (var item in vuelo.USUARIO) { usuarios.Add(Usuario.UsuarioBDaUsuarioAPP(item)); } return(new Vuelo(numeroVuelo, condicion, totalTiempo, origen, destino, aeronave, usuarios)); }