public void DesfazerAmizade(string email, Guid amigoId)
        {
            var usuario = _context.Usuarios.FirstOrDefault(x => x.Credenciais.Email == email);
            var amigo   = _context.Usuarios.Include(x => x.Amigos).Where(x => x.Credenciais.Email == email).ToList().SelectMany(x => x.Amigos).FirstOrDefault(x => x.Id == amigoId);

            usuario.Amigos.Remove(amigo);

            _context.SaveChanges();
        }
        public void Adicionar(Jogo jogo, string email)
        {
            _context.Jogos.Add(jogo);

            var usuario = _context.Usuarios.Include("Jogos").FirstOrDefault(x => x.Credenciais.Email.Equals(email));

            usuario.Jogos.Add(jogo);

            _context.SaveChanges();
        }
        public void Adicionar(Usuario amigo, string email)
        {
            var usuario = _context.Usuarios.Include("Amigos").FirstOrDefault(x => x.Credenciais.Email == email);

            usuario.Amigos.Add(new Amigo {
                Usuario         = usuario,
                MeuAmigo        = amigo,
                InicioDaAmizade = DateTime.Today
            });

            _context.Update(usuario);

            _context.SaveChanges();
        }
Exemplo n.º 4
0
 public void Cadastrar(Usuario usuario)
 {
     _context.Add(usuario);
     _context.SaveChanges();
 }