public IActionResult Post([FromBody] Fase fase)
        {
            try
            {
                fase.Validate();
                if (!fase.EhValido)
                {
                    return(BadRequest(fase.ObterMensagemValidacao()));
                }
                if (fase.Id > 0)
                {
                    fase.TipoFase = null;
                    _faseRepositorio.Atualizar(fase);
                }
                else
                {
                    _faseRepositorio.Adicionar(fase);
                }

                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message.ToString()));
            }
        }