Esempio n. 1
0
        public void CadastrarAvaliacao(CadastrarAvaliacaoDto avaliacao)
        {
            var resultMap = _map.Map <Avaliacao>(avaliacao);

            resultMap.IdUsuario = _user.IdUsuario;
            _repo.CadastrarAvaliacao(resultMap);
        }
Esempio n. 2
0
        public IActionResult Post(CadastrarAvaliacaoDto value)
        {
            try
            {
                var result = _serv.ValidarAvaliacaoAtual(value.Mes, value.Ano);
                if (result)
                {
                    _serv.CadastrarAvaliacao(value);
                }
                else
                {
                    return(Ok("Já foi realizado uma avaliação este mês."));
                }

                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }