コード例 #1
0
        private void SalvarPais()
        {
            if (string.IsNullOrEmpty(txtNome.Text) ||
                string.IsNullOrEmpty(txtDescricao.Text))
            {
                lblMessage.Text = "Informar nome e descrição";
            }
            else
            {
                if (Session["modo"] == "Edicao")
                {
                    var paisId = Convert.ToInt32(Session["PaisId"]);
                    var pais   = new Domain.Entites.Pais();

                    pais.Id        = paisId;
                    pais.Nome      = txtNome.Text;
                    pais.Descricao = txtDescricao.Text;

                    PaisAppService.Atualizar(pais);
                }
                else
                {
                    var nome      = txtNome.Text;
                    var descricao = txtDescricao.Text;
                    var pais      = new Domain.Entites.Pais();
                    pais.Nome      = nome;
                    pais.Descricao = descricao;
                    PaisAppService.Adicionar(pais);
                }

                CarregarPaises();
                LimparCampos();
                Session["modo"] = "Incluir";
            }
        }
コード例 #2
0
        private void RemoverPais(int paisId)
        {
            var pais = new Domain.Entites.Pais(); // so estou fazendo isso aqui pq o método Remover só aceita instância da classe Pais

            pais.Id = paisId;                     // Mas nada me impede tbm de criar ou um outro método de Remover que aceite o id de pais. Só alterar e testar

            PaisAppService.Remover(pais);

            CarregarPaises();
        }