Пример #1
0
        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);
        }
Пример #2
0
        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());
        }
Пример #3
0
        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));
        }