internal Shared.Billet GetBilletsById(int id) { IQueryable <Models.Billet> list = _AirTechContext.Billet.Include(x => x.Voyager).Where(t => t.Id == id); Models.Billet b = list.FirstOrDefault <Models.Billet>(); return(ConvertToEndPoint(ConvertToBusiness(b))); }
internal async Task <Shared.Billet> CreateBillet(Shared.Billet billet) { await _AirTechContext.Billet.AddAsync(ConvertToDal(billet)); await _AirTechContext.SaveChangesAsync(); List <Models.Billet> billets = _AirTechContext.Billet.Include(x => x.Voyager).OrderByDescending(t => t.Id).ToList(); Models.Billet final = billets.FirstOrDefault <Models.Billet>(); return(ConvertToEndPoint(final)); }
public static Business.Billet ConvertToBusiness(Models.Billet model) { var bil = new Business.Billet { IdTravel = model.IdTravel, Id = model.Id, IdOrder = model.IdOrder, UnitPrice = model.UnitPrice, Date = model.Date, VoyagerId = model.VoyagerId }; if (model.Voyager != null) { bil.Voyager = VoyagerDAO.ConvertToBusiness(model.Voyager, false); } return(bil); }
public static Models.Billet ConvertToDal(Business.Billet model) { var b = new Models.Billet { IdTravel = model.IdTravel, Id = model.Id, IdOrder = model.IdOrder, UnitPrice = model.UnitPrice, Date = model.Date, VoyagerId = model.VoyagerId }; //if (model.Voyager != null) //{ // b.Voyager = VoyagerDAO.ConvertToDal(model.Voyager); //} return(b); }
public static Shared.Billet ConvertToEndPoint(Models.Billet model) { var b = new Shared.Billet { IdTravel = model.IdTravel, Id = model.Id, IdOrder = model.IdOrder, UnitPrice = model.UnitPrice, Date = model.Date, VoyagerId = model.VoyagerId, Voyager = VoyagerDAO.ConvertToEndPoint(model.Voyager) }; if (model.Voyager != null) { b.Voyager = VoyagerDAO.ConvertToEndPoint(model.Voyager); } return(b); }