Exemplo n.º 1
0
 public List <CLIENT_INFO> GetClients()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.CLIENT_INFO.ToList());
     }
 }
Exemplo n.º 2
0
 public List <int?> GetFlightID()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_FLIGHT_ID().ToList());
     }
 }
Exemplo n.º 3
0
 public List <ALL_FLIGHT> GetFlight()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.ALL_FLIGHT.ToList());
     }
 }
Exemplo n.º 4
0
 public List <GET_PROMTIONS_Result> GetFlightPromotions()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_PROMTIONS().ToList());
     }
 }
 public List <SELECT_RESERVATION_Result> GetReservations()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.SELECT_RESERVATION().ToList());
     }
 }
Exemplo n.º 6
0
 public List <GET_ALL_PILOT_Result> GetPilots()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_ALL_PILOT().ToList());
     }
 }
 public void SetCheckIn(int id)
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         entities.CHECKIN(id);
     }
 }
 public List <GET_ALL_AIRPORTS_Result> GetAirports()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_ALL_AIRPORTS().ToList());
     }
 }
Exemplo n.º 9
0
 public void AddMiles(int id, int miles)
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         entities.ADD_MILES(id, miles);
     }
 }
Exemplo n.º 10
0
 public List <GET_REGULAR_FLIGHTS_Result> GetRegularFlights()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_REGULAR_FLIGHTS().ToList());
     }
 }
 public void SetSeats([FromBody] int id, string seats)
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         entities.SET_SEATS(id, seats);
     }
 }
 public List <GET_ALL_UNIVERSITY_Result> GetUniversity()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_ALL_UNIVERSITY().ToList());
     }
 }
Exemplo n.º 13
0
 public List <GET_NOT_STUDENT_Result> GetRegClients()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return(entities.GET_NOT_STUDENT().ToList());
     }
 }
Exemplo n.º 14
0
 public List<PLANE_INFO> GetAirplanes()
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         return entities.PLANE_INFO.ToList();
     }
 }
Exemplo n.º 15
0
 public HttpResponseMessage GetFlightPromotions(int id)
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         var ent = entities.CHANGE_STATUS(id);
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
 }
Exemplo n.º 16
0
 public HttpResponseMessage GetAirportByid(string id)
 {
     using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
     {
         var ent = entities.GET_AIRPORT_BYID(id).ToList();
         if (ent != null)
         {
             return(Request.CreateResponse(HttpStatusCode.OK, ent));
         }
         else
         {
             return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                "EL aeropuerto con identificación " + id + "no existe."));
         }
     }
 }
Exemplo n.º 17
0
        public HttpResponseMessage GetId(string id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.GET_CLIENT_ID(id);

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, ent));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "EL cliente con identificación " + id + "no existe."));
                }
            }
        }
        public HttpResponseMessage GetUniversityByid(int id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.GET_UNIVERSITY_BYID(id).ToList();

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, ent));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "La universidad con identificación " + id + "no existe."));
                }
            }
        }
Exemplo n.º 19
0
        public HttpResponseMessage GetAirplaneByid(int id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.GET_PLANE_INFO_BYID(id).ToList();

                if (ent != null)
                {
                    return Request.CreateResponse(HttpStatusCode.OK, ent);
                }
                else
                {
                    return Request.CreateErrorResponse(HttpStatusCode.NotFound,
                        "EL avión con identificación " + id + "no existe.");
                }
            }
        }
Exemplo n.º 20
0
        public Boolean Check(string email, string password)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.CLIENTs.FirstOrDefault(e => e.CLIENT_EMAIL == email);
                var en  = entities.CLIENTs.FirstOrDefault(e => e.CLIENT_PASSWRD == password);

                if (ent != null & en != null)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Exemplo n.º 21
0
        public HttpResponseMessage GetClientCCByid(string id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.CLIENTs.FirstOrDefault(e => e.CLIENT_ID == id);

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, en.EncryptDecrypt(ent.CLIENT_CARDNO, 200)));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "EL cliente con identificación " + id + "no existe."));
                }
            }
        }
        public HttpResponseMessage GetReservationByClientId(string id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.SELECT_RESERVATION_BYCID(id).ToList();

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, ent));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "La reservación del cliente " + id + "no existe."));
                }
            }
        }
Exemplo n.º 23
0
        public HttpResponseMessage GetRoutesByFlightid(int id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.FROUTEs.FirstOrDefault(e => e.FLIGHT_ID == id);

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, ent));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "Las rutas con vuelo " + id + "no existen."));
                }
            }
        }
Exemplo n.º 24
0
        public HttpResponseMessage GetFlightByOD(string o, string d)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.GET_FLIGHT_BYOD(o, d).ToList();

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, ent));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "EL vuelo con origen " + o + " y destino " + d + "no existe."));
                }
            }
        }
Exemplo n.º 25
0
        public HttpResponseMessage GetFlightByid(int id)
        {
            using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
            {
                var ent = entities.SELECT_FLIGHT_ID(id).ToList();

                if (ent != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, ent));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "EL vuelo con identificación " + id + "no existe."));
                }
            }
        }
Exemplo n.º 26
0
        public HttpResponseMessage PostAirplane([FromBody] AIRPLANE plane)
        {
            try
            {
                using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
                {
                    entities.INSERT_AIRPLANE(plane.AIRPLANE_ID, plane.PILOT_ID);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, plane);
                    message.Headers.Location = new Uri(Request.RequestUri + plane.AIRPLANE_ID.ToString());
                    return message;
                }
            }
            catch (Exception ex)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex);
            }
        }
Exemplo n.º 27
0
        public HttpResponseMessage PostPilot([FromBody] PILOT pilot)
        {
            try
            {
                using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
                {
                    entities.INSERT_PILOT(pilot.PILOT_ID, pilot.PILOT_FNAME, pilot.PILOT_LNAME);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, pilot);
                    message.Headers.Location = new Uri(Request.RequestUri + pilot.PILOT_ID.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Exemplo n.º 28
0
        public HttpResponseMessage PostAirport([FromBody] AIRPORT airport)
        {
            try
            {
                using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
                {
                    entities.INSERT_AIRPORT(airport.AIRPORT_NAME, airport.IATA_CODE, airport.STATE_CODE,
                                            airport.COUNTRY_CODE, airport.COUNTRY_NAME);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, airport);
                    message.Headers.Location = new Uri(Request.RequestUri + airport.IATA_CODE);
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Exemplo n.º 29
0
        public HttpResponseMessage PostRoute([FromBody] FROUTE route)
        {
            try
            {
                using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
                {
                    entities.INSERT_ROUTE(route.FLIGHT_ID, route.ORIGIN, route.DESTINATION, route.FLIGHT_MILES,
                                          route.CAPACITY, route.ECO_PRICE, route.EJE_PRICE, route.DATE_HOUR, route.IS_PROMOTION,
                                          route.LUGGAGE_CAPACITY);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, route);
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Exemplo n.º 30
0
        public HttpResponseMessage PostFlight([FromBody] FLIGHT flight)
        {
            try
            {
                using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities())
                {
                    entities.INSERT_FLIGHT(flight.FLIGHT_ID, flight.PLANE_ID, flight.ORIGIN_AIRPORT,
                                           flight.DESTINATION_AIRPORT, flight.FSTATUS);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, flight);
                    message.Headers.Location = new Uri(Request.RequestUri + flight.FLIGHT_ID.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }