public Planet Create(PlanetInputDto planetInput) { Planet newPlanet = _planetRepository.Create(new Planet(planetInput.Name, planetInput.Climate, planetInput.Terrain)); _planetRepository.SaveChanges(); newPlanet.ApparitionsInFilms = GetPlanetFromSwapi(newPlanet.Name); return(newPlanet); }
public ActionResult <PlanetDto> Post([FromBody] PlanetInputDto planetInput) { Planet newPlanet = _planetService.Create(planetInput); return(CreatedAtAction(nameof(Get), new { id = newPlanet.Id }, new PlanetDto(newPlanet))); }