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));;
        }
Exemplo n.º 3
0
        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));
        }