public async Task <bool> Delete(int id) { try { var bet = await _betRepository.GetById(id); var bets = await _betRepository.GetBets(); var usuarios = await _usuarioRepository.ObterUsuarios(); var usuario = usuarios.FirstOrDefault(); await _betRepository.DeleteAsync(bet); usuario.RecalculateValues(bets); await _context.SaveChangesAsync(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }