// Grava as alterações de um evento. void GravarEvento() { if (Evento.Id == null) { // Se o evento não tiver um ID, é uma inserção. dao.Inserir(Evento); } else { // Se o evento tiver um ID é uma alteração. dao.Alterar(evento); } // Entra em modo de visualização. IsEditing = false; // Atualiza a lista de eventos. Eventos = dao.ListarEventos(TextoPesquisa); // Cria um novo evento para limpar os dados do formulário. Evento = new Evento(); }