public async Task <ActionResult <Superpower> > PostSuperpower(Superpower superpower)
        {
            if (!SuperpowerExists(superpower.Id))
            {
                _db.Superpowers.Add(superpower);
                await _db.SaveChangesAsync();

                return(CreatedAtAction("GetSuperpower", new { id = superpower.Id }, superpower));
            }
            else
            {
                return(UnprocessableEntity());
            }
        }
Beispiel #2
0
        public async Task <ActionResult <Astronaut> > PostAstronaut(Astronaut astronaut)
        {
            if (!AstronautExists(astronaut.Id))
            {
                _db.Astronauts.Add(astronaut);
                await _db.SaveChangesAsync();

                return(CreatedAtAction("GetAstronaut", new { id = astronaut.Id }, astronaut));
            }
            else
            {
                return(UnprocessableEntity());
            }
        }