public OrganizacaoModeloPut InserirPatriarca(OrganizacaoModeloPost organizacaoPost)
        {
            OrganizacaoModeloNegocio organizacaoModeloNegocio = new OrganizacaoModeloNegocio();

            Mapper.Map(organizacaoPost, organizacaoModeloNegocio);

            return(Mapper.Map <OrganizacaoModeloNegocio, OrganizacaoModeloPut>(organizacaoNegocio.InserirPatriarca(organizacaoModeloNegocio)));
        }
        public IActionResult PostPatriarca([FromBody] OrganizacaoModeloPost organizacaoPost)
        {
            try
            {
                return(new ObjectResult(service.InserirPatriarca(organizacaoPost)));
            }

            catch (OrganogramaNaoEncontradoException e)
            {
                return(NotFound(MensagemErro.ObterMensagem(e)));
            }

            catch (OrganogramaRequisicaoInvalidaException e)
            {
                return(BadRequest(MensagemErro.ObterMensagem(e)));
            }

            catch (Exception e)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError, MensagemErro.ObterMensagem(e)));
            }
        }