예제 #1
0
        public async System.Threading.Tasks.Task <object> PostRegiaoAsync(RegiaoViewModel viewModel)
        {
            try
            {
                OracleCommand orcCommand = new OracleCommand();

                orcCommand.Parameters.add(new OracleParameter("V_NOME", viewModel.Nome));

                var result = await DbControl.ExecuteProcWithReturnAsync(
                    StoredProcedure.InsertRegiao,
                    orcCommand);

                return(result);
            }
            catch (Exception x)
            {
                //TODO: Adicionar log para Exception
                return(new HttpResponseMessage(System.Net.HttpStatusCode.ExpectationFailed));
            }
        }
예제 #2
0
 public async Task <IActionResult> GetAsync([FromBody] RegiaoViewModel viewModel)
 {
     return(Json(await processor.PostRegiaoAsync(viewModel)));
 }