Example #1
0
        public async Task <IActionResult> GetMyScore()
        {
            var userId = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.SerialNumber)?.Value;
            var scores = await _viceService.GetMyScoreAsync(userId);

            var response = new ScoresDto
            {
                MoneySaved = scores.Item1,
                Score      = scores.Item2
            };

            return(Ok(response));
        }
        public async Task <IActionResult> Update(ScoresDto ScoresDto)
        {
            await _repoScores.UpdateAsync(_mapper.Map <Scores>(ScoresDto));

            return(NoContent());
        }
        public async Task <IActionResult> Save(ScoresDto ScoresDto)
        {
            var newQuestion = await _repoScores.InsertAsync(_mapper.Map <Scores>(ScoresDto));

            return(Created(new Uri(Request.Path, UriKind.Relative), newQuestion));
        }