public ActionResult PostPaisesDoAmigo([FromRoute] Guid id, [FromBody] PaisRequest request) { var amigo = _context.Amigos.Find(id); if (amigo == null) { return(NotFound()); } var response = CriarPais(id, request); return(CreatedAtAction(nameof(PostPaisesDoAmigo), new { response.Id }, response)); }
private PaisResponse CriarPais(Guid amigoId, PaisRequest request) { var pais = _mapper.Map <Pais>(request); pais.AmigoId = amigoId; _context.Paises.Add(pais); _context.SaveChanges(); var response = _mapper.Map <PaisResponse>(pais); return(response); }