public async Task <IActionResult> Create([FromBody] SolicitacaoCompraAtivoModel solicitacao)
        {
            if (solicitacao == null)
            {
                return(BadRequest("Informações da solicitação de compra de novo ativo não informada."));
            }
            var entity = SolicitacaoCompraAtivoModel.ConverterToEntity(solicitacao);
            await SolicitacaoCompraAtivoRepository.Create(entity);

            return(Ok("Solicitação de compra de novo ativo registrada com sucesso."));
        }
        public async Task <IActionResult> Update([FromBody] SolicitacaoCompraAtivoModel solicitacao)
        {
            if (solicitacao == null)
            {
                return(BadRequest("Informações da solicitação de compra de novo ativo não informada."));
            }
            var  entity    = SolicitacaoCompraAtivoModel.ConverterToEntity(solicitacao);
            bool hasResult = await SolicitacaoCompraAtivoRepository.Update(entity);

            if (!hasResult)
            {
                return(NotFound("Não foi possível atualizar a solicitação de compra de novo ativo."));
            }
            return(Ok($"Solicitação de compra [{solicitacao.Id}] atualizado com sucesso."));
        }