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(); }
public void Cadastrar(Usuario usuario) { _context.Add(usuario); _context.SaveChanges(); }