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) }); }
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)); }
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)); }