public IActionResult Post([FromBody] Flug flug)
        {
            repo.Save(flug);

            // /api/flug/{id}
            // /api/flug/17
            return(CreatedAtAction("GetById", new { id = flug.Id }, flug));
            //return new AcceptedActionResult { RefId = "4711"  };
        }
        /// <summary>

        /// Füge einen Passagier zu einem Flug hinzu
        /// </summary>
        public bool AddPassagierZuFlug(int PassagierID, int FlugID)
        {
            try
            {
                Flug flug = modell.FlugSet.Where(f => f.Id ==
                                                  FlugID).SingleOrDefault();
                Passagier passagier = modell.PersonSet.OfType<Passagier>().Where(p => p.Id == PassagierID).SingleOrDefault();
                flug.Passagier.Add(passagier);

                modell.SaveChanges();

                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
        public void PutFlug([FromBody] Flug flug)
        {
            var flugManager = new FlugManager();

            flugManager.Update(flug);
        }
        public void PostFlug([FromBody] Flug flug)
        {
            var flugManager = new FlugManager();

            flugManager.Create(flug);
        }
示例#5
0
文件: Program.cs 项目: ae2021/csharp1
 public void Add(Flug f book)
 {
     books.Add(book);
 }
 public void Save(Flug f)
 {
     f.Id = fluege.Max(flg => flg.Id) + 1;
     fluege.Add(f);
 }