public async Task <IActionResult> CadastrarColaborador([FromBody] ColaboradorDTO colaborador) { if (!ModelState.IsValid) { return(BadRequest()); } var colaboradorAdicionado = await _colaboradorRepository.AdicionarColaborador(colaborador); if (colaboradorAdicionado == null) { return(UnprocessableEntity(new Falha(Constantes.Mensagens.ErroProcessamento))); } return(Ok(colaboradorAdicionado)); }