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"; } }
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(); }