private PaisResponse CriarPais(PaisRequest paisResquest) { var pais = _mapper.Map <Pais>(paisResquest); pais.Id = Guid.NewGuid(); _context.Pais.Add(pais); _context.SaveChanges(); return(_mapper.Map <PaisResponse>(pais));; }
private EstadoResponse CriarEstado(EstadoRequest estadoResquest) { estadoResquest.Pais = _context.Pais.FirstOrDefault(x => x.Id == estadoResquest.Pais.Id); var estado = _mapper.Map <Estado>(estadoResquest); estado.Id = Guid.NewGuid(); _context.Estado.Add(estado); _context.SaveChanges(); return(_mapper.Map <EstadoResponse>(estado));; }
public AmizadeResponse CriarAmizade([FromRoute] Guid id, [FromBody] AmizadeRequest amizadeRequest) { amizadeRequest.AmigoSolicitacaoId = _context.Amigos.Include(x => x.Pais).Include(x => x.Estado).FirstOrDefault(x => x.Id == id).Id.ToString(); amizadeRequest.Amigo = _context.Amigos.Include(x => x.Pais).Include(x => x.Estado).FirstOrDefault(x => x.Id == amizadeRequest.Amigo.Id); var amizade = _mapper.Map <Amizade>(amizadeRequest); amizade.Id = new Guid(); _context.Amizades.Add(amizade); _context.SaveChanges(); return(_mapper.Map <AmizadeResponse>(amizade)); }