Beispiel #1
0
        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));
        }