示例#1
0
        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)));
        }
示例#2
0
        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));
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }
示例#5
0
        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);
        }