Esempio n. 1
0
 //es una forma de castear un objeto con otro para usar ModelFlights
 private flights Map(ModelFlights obj)
 {
     return(new flights()
     {
         idFlight = obj.idFlight,
         citySource = obj.citySource,
         cityDestination = obj.cityDestination,
         pilotName = obj.pilotName,
         planeNumber = obj.planeNumber,
         departureDateTime = obj.departureDateTime
     });
 }
Esempio n. 2
0
        public void GetFlights()
        {
            var result = new ModelFlights
            {
                idFlight  = 2,
                pilotName = "Yhon Cruz"
            };

            //var result = flights.Get(2);

            Assert.AreEqual("Yhon Cruz", result.pilotName);
            Assert.AreEqual(2, result.idFlight);
        }
Esempio n. 3
0
        public int add(ModelFlights obj)
        {
            int id = 0;

            try
            {
                using (db)
                {
                    db.flights.Add(Map(obj));
                    db.SaveChanges();
                    var model = getByPlaneNumber(obj.planeNumber);
                    id = model.idFlight;
                }
            }
            catch (Exception e)
            {
                System.Console.WriteLine("Error " + e);
            }

            return(id);
        }
Esempio n. 4
0
 // POST api/<controller>
 public int Post([FromBody] ModelFlights model)
 {
     return(_obj.add(model));
 }