예제 #1
0
        private void AlterarPais(Guid id, PaisRequest paisRequest)
        {
            var pais = _context.Pais.Find(id);

            pais = _mapper.Map(paisRequest, pais);

            _context.Pais.Update(pais);
            _context.SaveChanges();
        }
예제 #2
0
        private AmigoResponse CriarAmigo(AmigoRequest amigoRequest)
        {
            var amigo = _mapper.Map <Amigo>(amigoRequest);

            amigo.Id = Guid.NewGuid();

            _context.Amigos.Add(amigo);
            _context.SaveChanges();

            return(_mapper.Map <AmigoResponse>(amigo));
        }
예제 #3
0
        private void ExcluirAmigoDosAmigos(Guid id)
        {
            var membro = _context.AmigosDosAmigos.Find(id);

            if (membro == null)
            {
                return;
            }

            _context.AmigosDosAmigos.Remove(membro);
            _context.SaveChanges();
        }
예제 #4
0
        private void AlterarEstado(Guid id, EstadoRequest estadoRequest)
        {
            var estado = _context.Estado.Find(id);

            var aux = estado.Pais;

            estado = _mapper.Map(estadoRequest, estado);

            estado.Pais = aux;

            _context.Estado.Update(estado);
            _context.SaveChanges();
        }