public IActionResult PostCadastroDeModelos(SolicitacaoDeCadastroDeModelo solicitacao)
        {
            var modelo = cadastroDeModelos.CadastraModelo(solicitacao);

            var resource = new Resource <Modelo>
            {
                Title = $"Modelo #{modelo.Codigo}",
                HRef  = $"/cadastro/modelos/{modelo.Codigo}",
                Data  = modelo,
                Links = new Link[]
                {
                    new Link {
                        Rel = "detalhes-de-modelo", HRef = $"/cadastro/modelos/{modelo.Codigo}", Text = "Detalhar"
                    },
                    new Link {
                        Rel = "alteracao-de-modelos", HRef = $"/cadastro/modelos/{modelo.Codigo}/alteracao-de-modelos", Text = "Alterar"
                    },
                    new Link {
                        Rel = "exclusao-de-modelos", HRef = $"/cadastro/modelos/{modelo.Codigo}/exclusao-de-modelos", Text = "Excluir"
                    }
                }
            };

            return(CreatedAtAction(nameof(GetDetalhesDeModelo), new { id = modelo.Codigo }, resource));
        }
        private void SaveButton_Click(object sender, RoutedEventArgs e)
        {
            var solicitacao = new SolicitacaoDeCadastroDeModelo
            {
                Codigo = codigoTextBox.Text,
                Nome   = nomeTextBox.Text
            };

            var resposta = cadastroDeModelos.CadastraModelo(solicitacao);
        }