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.")); }