public virtual void Atualizar() { try { CadastroBasicoDialog <T> dialog = ObterDialogoCadastro(); T entidade = ObterLista().ObterItemSelecionado(); if (entidade == null) { MessageBox.Show("Selecione um registro para alterar"); return; } dialog.Entidade = entidade; DialogResult resultado = dialog.ShowDialog(); if (resultado == DialogResult.OK) { ObterServico().Atualizar(dialog.Entidade); IList <T> entidades = ObterServico().BuscarTodos(); ObterLista().PopularListagem(entidades); } } catch (Exception e) { throw e; } }
public override void Atualizar() { try { CadastroBasicoDialog <Questao> dialog = ObterDialogoCadastro(); Questao entidade = ObterLista().ObterItemSelecionado(); if (entidade == null) { MessageBox.Show("Selecione um registro para alterar"); return; } entidade.Respostas = _servico.BuscarTodasRespostas(entidade.Id); dialog.Entidade = entidade; DialogResult resultado = dialog.ShowDialog(); if (resultado == DialogResult.OK) { ObterServico().Atualizar(dialog.Entidade); IList <Questao> entidades = ObterServico().BuscarTodos(); ObterLista().PopularListagem(entidades); } } catch (Exception ex) { throw ex; } }
public virtual void Adicionar() { try { CadastroBasicoDialog <T> dialog = ObterDialogoCadastro(); DialogResult resultado = dialog.ShowDialog(); if (resultado == DialogResult.OK) { ObterServico().Adicionar(dialog.Entidade); IList <T> questoes = ObterServico().BuscarTodos(); ObterLista().PopularListagem(questoes); } } catch (Exception e) { MessageBox.Show(e.Message); } }