//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 }); }
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); }
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); }
// POST api/<controller> public int Post([FromBody] ModelFlights model) { return(_obj.add(model)); }