public async Task <IActionResult> Delete( [FromServices] ITransactionBO transactionBO, string id) { try { int result = await transactionBO.Delete(id); if (result == 1) { return(NoContent()); } else { return(UnprocessableEntity("Error on delete")); } } catch (Exceptions.NotFoundException e) { return(NotFound(e.Message)); } catch (System.Exception e) { return(BadRequest(e.Message)); } }