예제 #1
0
 //es una forma de castear un objeto con otro para usar ModelFlights
 private flightsUsers map(ModelFlightsUsers obj)
 {
     return(new flightsUsers()
     {
         idFlight = obj.idFlight,
         documentNumber = obj.documentNumber,
         idFlightUser = obj.idFlightUser
     });
 }
예제 #2
0
        public int Add(ModelFlightsUsers obj)
        {
            int id = 0;

            try
            {
                using (db)
                {
                    db.flightsUsers.Add(map(obj));
                    db.SaveChanges();
                    var model = getBy(obj.documentNumber, obj.idFlight);
                    id = model.idFlightUser;
                }
            }
            catch (Exception e)
            {
                System.Console.WriteLine("Error " + e);
            }

            return(id);
        }
 // POST api/<controller>
 public int Post([FromBody] ModelFlightsUsers model)
 {
     return(_obj.Add(model));
 }