public IActionResult Create(Papel Papel) { if (ModelState.IsValid) { Papel.Id = Guid.NewGuid(); db.Papeis.Add(Papel); db.SaveChanges(); return RedirectToAction("Index"); } return View(Papel); }
public ActionResult Edit(string id) { Papel papel = RoleManager.FindById(id); string[] memberIDs = papel.Users.Select(x => x.UserId).ToArray(); IEnumerable <Usuario> membros = UserManager.Users.Where(x => memberIDs.Any(y => y == x.Id)); IEnumerable <Usuario> naoMembros = UserManager.Users.Except(membros); return(View(new PapelEditModel { Role = papel, Membros = membros, NaoMembros = naoMembros })); }
private void BtnEditarPapel_Click(object sender, EventArgs e) { if (dataGridPapel.SelectedRows.Count > 0) { DataGridViewRow linha = dataGridPapel.SelectedRows[0]; int idPapel = (int)linha.Cells["IdPapel"].Value; papel = db.Papel.Where(x => x.IdPapel == idPapel).FirstOrDefault(); txtDescricaoPapel.Text = papel.Descricao; } else { MessageBox.Show("Selecione um Papel para alterar!"); } }
public string Excluir(int idPapel) { try { Papel papel = ObterPorId(idPapel); PapelRepository.Excluir(papel); //Executa as ações PapelRepository.SalvarAlteracoes(); return(null); }catch (Exception ex) { return("Erro: " + ex.Message); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Papel = await _context.Papeis.FirstOrDefaultAsync(m => m.Id == id); if (Papel == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> Create([Bind("PeliculaId,ActorId,Descripcion,TipoPapel")] Papel papel) { if (ModelState.IsValid) { var pelicula = _context.Pelicula.SingleOrDefault(i => i.Id == papel.PeliculaId); var director = _context.Director.SingleOrDefault(n => n.Id == pelicula.DirectorId); _context.Add(papel); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["ActorId"] = new SelectList(_context.Actor, "Id", "Id", papel.ActorId); ViewData["PeliculaId"] = new SelectList(_context.Pelicula, "Id", "Id", papel.PeliculaId); return(View(papel)); }
public IActionResult Delete(System.Guid?id) { if (id == null) { return(new HttpStatusCodeResult(404)); } Papel Papel = db.Papeis.Single(m => m.Id == id); if (Papel == null) { return(new HttpStatusCodeResult(404)); } return(View(Papel)); }
public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Papel papel = InternoRoleManager.FindById(id); if (papel == null) { return(HttpNotFound()); } return(View(papel)); }
internal void Salvar(Papel papel, BancoDeDados banco = null) { if (papel == null) { throw new Exception("Papel nulo."); } if (papel.Id <= 0) { Criar(papel, banco); } else { Editar(papel, banco); } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Papel = await _context.Papeis.FindAsync(id); if (Papel != null) { _context.Papeis.Remove(Papel); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public IActionResult InserirPapel([FromBody] Papel objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir Papel]", null))); } _repository.Papel.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoPapel", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir Papel]", ex))); } }
public async Task <Fundamento> ProcessarAsync(Papel papel) { // Processa o fundamento var fundamento = await _crawler.ProcessarAsync(papel); // Salva o fundamento no banco de dados _unitOfWork.Fundamentos.Add(fundamento); await _unitOfWork.CompleteAsync(); // Replica o fundamento nos nodos de replicação var nodosReplicacao = await BuscarReplicacoesAtivas(); _replicacaoService.Replicar(nodosReplicacao, "v1/Fundamentos", _mapper.Map <FundamentoDto>(fundamento)); // Retorna o fundamento processado return(fundamento); }
private void Editar(Papel papel, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { #region Papel bancoDeDados.IniciarTransacao(); Comando comando = bancoDeDados.CriarComando(@" update tab_autenticacao_papel set nome = :nome, tid= :tid where id = :id "); comando.AdicionarParametroEntrada("nome", DbType.String, 80, papel.Nome); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroEntrada("id", papel.Id, DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); #endregion #region Permissão comando = bancoDeDados.CriarComando(@" delete tab_autenticacao_papel_perm where papel = :id "); comando.AdicionarParametroEntrada("id", papel.Id, DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); comando = bancoDeDados.CriarComando(@" insert into tab_autenticacao_papel_perm (id, papel, permissao, tid) values (seq_autenticacao_papel_perm.nextval, :papel, :permissao, :tid) "); comando.AdicionarParametroEntrada("papel", papel.Id, DbType.Int32); comando.AdicionarParametroEntrada("permissao", DbType.Int32); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); foreach (var item in papel.Permissoes) { comando.DbCommand.Parameters["permissao"].Value = item.ID; bancoDeDados.ExecutarNonQuery(comando); } #endregion Historico.Gerar(papel.Id, eHistoricoArtefato.papel, eHistoricoAcao.atualizar, bancoDeDados); bancoDeDados.Commit(); } }
private void btn_Ejecutar_Click(object sender, EventArgs e) { Graphics Papel; Papel = pictureBox1.CreateGraphics(); Pen lapiz = new Pen(Color.Black); for (int i = 0; i < pictureBox1.Width / 2; i = i + 5) { Papel.DrawLine(lapiz, 0, 0 + i, 0 + i, pictureBox1.Height / 2); } for (int j = 0; j < pictureBox1.Height / 2; j = j + 5) { Papel.DrawLine(lapiz, (pictureBox1.Width - j) / 2, (pictureBox1.Height) / 2, 0, (pictureBox1.Height - j) / 2); } }
public void Validacoes(Papel entity) { //Verifica se existem campos vazios. if (CamposVazios.Verificar(entity)) { throw new DadoInvalidoException("Existem campos obrigatórios que não foram preenchidos!"); } //Verifica se nenhum campo do objeto entity excede o limite de caracteres estipulado no Database. if (ExcedeLimiteDeCaracteres.Verificar(entity)) { throw new DadoInvalidoException("Existem campos que excedem o limite de caracteres permitidos!"); } //Verifica se o papel já foi cadastrado. if (_papelRepositorio.SelecionarPorDescricao(entity.Desc) != null) { throw new ConflitoException($"O papel: \"{entity.Desc}\", já foi cadastrado!"); } }
private void Criar(Papel papel, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { #region Papel bancoDeDados.IniciarTransacao(); Comando comando = bancoDeDados.CriarComando(@" insert into tab_autenticacao_papel (id, nome, funcionario_tipo, tipo, tid) values (seq_autenticacao_papel.nextval, :nome, 3, 1, :tid) returning id into :id " ); comando.AdicionarParametroEntrada("nome", papel.Nome, DbType.String); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroSaida("id", DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); papel.Id = Convert.ToInt32(comando.ObterValorParametro("id")); #endregion #region Permissão comando = bancoDeDados.CriarComando(@" insert into tab_autenticacao_papel_perm (id, papel, permissao, tid) values (seq_autenticacao_papel_perm.nextval, :papel, :permissao, :tid) "); comando.AdicionarParametroEntrada("papel", papel.Id, DbType.Int32); comando.AdicionarParametroEntrada("permissao", DbType.Int32); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); foreach (var item in papel.Permissoes) { comando.DbCommand.Parameters["permissao"].Value = item.ID; bancoDeDados.ExecutarNonQuery(comando); } #endregion Historico.Gerar(papel.Id, eHistoricoArtefato.papel, eHistoricoAcao.criar, bancoDeDados); bancoDeDados.Commit(); } }
public ActionResult Edit(PapelViewModel pvm) { if (ModelState.IsValid) { Papel papel = InternoRoleManager.FindById(pvm.Id); papel.Name = pvm.Nome; IdentityResult resultado = InternoRoleManager.Update(papel); if (resultado.Succeeded) { return(RedirectToAction("Index")); } else { AddErrorsFromResult(resultado); } } return(View(pvm)); }
public ActionResult Create(PapelViewModel model) { if (ModelState.IsValid) { Papel papel = new Papel { Name = model.Nome }; IdentityResult resultado = InternoRoleManager.Create(papel); if (resultado.Succeeded) { return(RedirectToAction("Index")); } else { AddErrorsFromResult(resultado); } } return(View(model)); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Papel papel = InternoRoleManager.FindById(id); if (papel == null) { return(HttpNotFound()); } var pvm = new PapelViewModel(); pvm.Id = papel.Id; pvm.Nome = papel.Name; return(View(pvm)); }
private void BtnExcluirPapel_Click(object sender, EventArgs e) { if (dataGridPapel.SelectedRows.Count > 0) { DataGridViewRow linha = dataGridPapel.SelectedRows[0]; int idPapel = (int)linha.Cells["IdPapel"].Value; papel = db.Papel.Where(x => x.IdPapel == idPapel).FirstOrDefault(); db.Papel.Remove(papel); db.SaveChanges(); MessageBox.Show("Papel excluido com sucesso"); CarregarGrid(); LimparCampos(); } else { MessageBox.Show("Selecione um papel para excluir"); } }
public string Salvar(Papel papel) { try { //Inserir e o Alterar if (papel.IdPapel == 0) { PapelRepository.Adicionar(papel); } else { PapelRepository.Alterar(papel); } PapelRepository.SalvarAlteracoes(); return(null); }catch (Exception ex) { return(ex.Message); } }
private async Task ProcessarAsync(Papel papel, ICollection <Fundamento> fundamentos, SemaphoreSlim semaforo, int intervaloProcessamento) { try { // Processa o fundamento e adiciona na lista var fundamento = await ProcessarAsync(papel); fundamentos.Add(fundamento); // Aguarda cinco segundos entre processamentos para evitar bloqueio de IP _logger.LogInformation($"Delay de {intervaloProcessamento} segundos após processar o papel {papel.Id}..."); await Task.Delay(TimeSpan.FromSeconds(intervaloProcessamento)); } catch (Exception e) { _logger.LogError($"Falha em processar o papel {papel.Nome}:{e.Message}"); } finally { semaforo.Release(); _logger.LogDebug($"Papel {papel.Nome} saiu do semáforo."); } }
public ActionResult Delete(Papel papel) { Papel p = InternoRoleManager.FindById(papel.Id); if (p != null) { IdentityResult resultado = InternoRoleManager.Delete(p); if (resultado.Succeeded) { return(RedirectToAction("Index")); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } else { return(HttpNotFound()); } }
protected void Salvar_Click(object sender, EventArgs e) { string nome = txtNome.Text; int dsTipoPessoa = Convert.ToInt32(tipoPapel.SelectedValue); Papel tipoPessoa = (Papel)dsTipoPessoa; if (string.IsNullOrWhiteSpace(txtCodigo.Text)) { PessoaController.Inseir(new Pessoa() { Nome = nome, Papel = tipoPessoa }); msgRegistro.CssClass = "text-success"; msgRegistro.Text = "Registo salvo com sucesso."; msgRegistro.Visible = true; } else { int codigo = Convert.ToInt32(hdnCodigo.Value); var pessoa = PessoaController.Lista().FirstOrDefault(p => p.IdPessoa == codigo); if (pessoa == null) { msgRegistro.CssClass = "text-danger"; msgRegistro.Text = "Não foi possível identificar o registro."; msgRegistro.Visible = true; return; } pessoa.Nome = nome; pessoa.Papel = tipoPessoa; PessoaController.Editar(pessoa); msgRegistro.CssClass = "text-success"; msgRegistro.Text = "Registo atualizado com sucesso."; msgRegistro.Visible = true; } }
public ActionResult Editar(PapelVM papelVM) { Papel papel = new Papel(); papel.Id = papelVM.ID; papel.Nome = papelVM.Nome; papel.Permissoes = new List <Permissao>(); var perColecao = papelVM.GrupoColecao.SelectMany(c => c.PermissaoColecao.Where(p => p.IsPermitido)); papel.Permissoes.AddRange(perColecao); if (_busPapel.Salvar(papel)) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } papelVM = new PapelVM(); papelVM.GrupoColecao = _busPapel.ObterPermissaoGrupoColecao(papel.Id); papelVM.Nome = _busPapel.ObterNome(papel.Id); return(View(papelVM)); }
public async Task <IActionResult> UpdatePapel([FromBody] Papel modelo) { var result = await _servicioDB.UpdatePapel(modelo); return(Ok(result)); }
public void Atualizar(Papel papel) { _context.Entry(papel).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); }
public void Criar(Papel papel) { _context.Papeis.Add(papel); _context.SaveChanges(); }
public void Deletar(Papel papel) { _context.Papeis.Remove(papel); _context.SaveChanges(); }
public IActionResult Edit(Papel Papel) { if (ModelState.IsValid) { db.Update(Papel); db.SaveChanges(); return RedirectToAction("Index"); } return View(Papel); }
public string Visit(Papel node) { return("\t\tldstr \"papel\"\n"); }
public PapeisVME() { Papel = new Papel(); IsAtivo = false; }
public void Deve_criar_uma_jogada() { var jogada = new Papel(); Assert.True(jogada is IJogada); }