Exemplo n.º 1
0
        public async Task <ActionResult> PostValores(Valores valores)
        {
            try {
                _fileManager.ManageFile("TestLog");

                Valores val = _repo.CalcularResultado(valores);

                string data = val.Valor1.ToString() + ";" +
                              val.Valor2.ToString() + ";" +
                              val.Resultado.ToString() + ";" +
                              val.Operacao;

                await _fileManager.WriteData(data);

                return(Created($"/desafio/getValores/{valores.DataLog}", valores));
            } catch (Exception ex) {
                return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                       "Banco de Dados falhou!\n" +
                                       $"Detalhes do erro: {ex.Message}"));
            }
        }