public IActionResult Index() { PontuacaoViewModel pontuacao = new PontuacaoViewModel(); pontuacao.Pontos = DbContext.Users .Where(u => u.Id == UserManager.GetUserId(User)) .FirstOrDefault().Pontos; return(View(pontuacao)); }
public PontuacaoViewModel ObterPorId(int id) { var pontuacao = _pontuacaoServico.ObterPorId(id); var pontuacaoViewModel = new PontuacaoViewModel { IdPontuacao = pontuacao.IdPontuacao, MatouTodasAsBolas = pontuacao.MatouTodasAsBolas, Pontos = pontuacao.Pontos }; return(pontuacaoViewModel); }
public async Task <IActionResult> AlterarPontuacao(string email, PontuacaoViewModel pontuacaoViewModel) { try { return(Ok(_pontuacaoService.AlterarPontacao(new domain.Models.Pontuacao { Email = email, Diamantes = pontuacaoViewModel.Diamantes, Moedas = pontuacaoViewModel.Moedas }))); } catch (Exception e) { return(UnprocessableEntity(e.Message)); } }