public async System.Threading.Tasks.Task <object> PostInstalacaoAsync(InstalacaoViewModel viewModel) { try { OracleCommand orcCommand = new OracleCommand(); orcCommand.Parameters.add(new OracleParameter("V_CODIGO_CLIENTE", viewModel.CodigoCliente)); orcCommand.Parameters.add(new OracleParameter("V_CODIGO_REGIAO", viewModel.CodigoRegiao)); var result = await DbControl.ExecuteProcWithReturnAsync( StoredProcedure.InsertInstalacao, orcCommand); return(result); } catch (Exception x) { //TODO: Adicionar log para Exception return(new HttpResponseMessage(System.Net.HttpStatusCode.ExpectationFailed)); } }
public async Task <IActionResult> PostAsync([FromBody] InstalacaoViewModel viewModel) { return(Json(await processor.PostInstalacaoAsync(viewModel))); }