Exemple #1
0
 public static Models.Voyager ConvertToDal(Shared.Voyager model)
 {
     return(new Models.Voyager
     {
         Id = model.Id,
         LastName = model.LastName,
         FirstName = model.FirstName,
         Billet = BilletDAO.ConvertToDal(model.Billet)
     });
 }
Exemple #2
0
        public async Task <Shared.Voyager> CreateVoyagerAsync(Shared.Voyager voyager)
        {
            await _airTechContext.Voyager.AddAsync(ConvertToDal(voyager));

            await _airTechContext.SaveChangesAsync();

            List <Models.Voyager> voyagers = _airTechContext.Voyager.OrderByDescending(t => t.Id).ToList();

            Models.Voyager final = voyagers.FirstOrDefault <Models.Voyager>();
            return(ConvertToEndPoint(final));
        }
Exemple #3
0
        public static Shared.Voyager ConvertToEndPoint(Business.Voyager model, bool fullObject)
        {
            var voyager = new Shared.Voyager
            {
                Id        = model.Id,
                LastName  = model.LastName,
                FirstName = model.FirstName,
            };

            if (fullObject)
            {
                voyager.Billet = BilletDAO.ConvertToEndPoint(model.Billet);
            }
            return(voyager);
        }
 public async Task <Shared.Voyager> AddVoyager([FromBody] Shared.Voyager voyager)
 {
     return(await _dao.CreateVoyagerAsync(voyager));
 }