コード例 #1
0
 public void Editar(CandidatoEntidade candidato)
 {
     using (var context = new ContextoDeDados())
     {
         context.Entry <CandidatoEntidade>(candidato).State = EntityState.Modified;
         context.SaveChanges();
     }
 }
コード例 #2
0
 public void EditarProcessoSeletivo(ProcessoSeletivoEntidade processo)
 {
     using (var context = new ContextoDeDados())
     {
         context.Entry <ProcessoSeletivoEntidade>(processo).State = EntityState.Modified;
         context.SaveChanges();
     }
 }
コード例 #3
0
 public void Criar(Usuario usuario)
 {
     using (var context = new ContextoDeDados())
     {
         context.Entry <Usuario>(usuario).State = EntityState.Added;
         context.SaveChanges();
     }
 }
コード例 #4
0
 public void ExcluirPorId(int id)
 {
     using (var context = new ContextoDeDados())
     {
         Produto produto = context.Produto.FirstOrDefault(p => p.Id.Equals(id));
         context.Entry <Produto>(produto).State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
コード例 #5
0
 public void SalvarPontuacao(Pontuacao pontuacao)
 {
     using (var contexto = new ContextoDeDados())
     {
         contexto.Entry(pontuacao.Jogador).State = EntityState.Unchanged;
         contexto.Pontuacao.Add(pontuacao);
         contexto.SaveChanges();
     }
 }
コード例 #6
0
 public void Editar(EntrevistaEntidade entrevista)
 {
     using (var context = new ContextoDeDados())
     {
         context.Candidato.Attach(entrevista.Candidato);
         context.Entry <EntrevistaEntidade>(entrevista).State = EntityState.Modified;
         context.SaveChanges();
     }
 }
コード例 #7
0
 public ActionResult Edit([Bind(Include = "IDModelo,Sigla,Nome,Descricao")] Modelo modelo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(modelo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(modelo));
 }
コード例 #8
0
 public ActionResult Edit([Bind(Include = "IDProdutoTrabalho,Nome,Tamplate")] ProdutoTrabalho produtoTrabalho)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produtoTrabalho).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(produtoTrabalho));
 }
コード例 #9
0
 public ActionResult Edit(Airplane airplane)
 {
     if (ModelState.IsValid)
     {
         db.Entry(airplane).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(airplane));
 }
コード例 #10
0
 public ActionResult Edit([Bind(Include = "IDNivelCapacidade,SiglaNivelCapacidade,Nome,Descricao")] NivelCapacidade nivelCapacidade)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nivelCapacidade).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(nivelCapacidade));
 }
コード例 #11
0
 public ActionResult Edit([Bind(Include = "IDCategoria,Nome")] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(categoria).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(categoria));
 }
コード例 #12
0
 public ActionResult Edit([Bind(Include = "IDPraticaEspecifica,Sigla,Nome,Descricao,IDMetaEspecifica")] PraticaEspecifica praticaEspecifica)
 {
     if (ModelState.IsValid)
     {
         db.Entry(praticaEspecifica).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDMetaEspecifica = new SelectList(db.MetaEspecifica, "IDMetaEspecifica", "Sigla", praticaEspecifica.IDMetaEspecifica);
     return(View(praticaEspecifica));
 }
コード例 #13
0
 public ActionResult Edit([Bind(Include = "IDMetaEspecifica,Sigla,Nome,Descricao,IDAreaProcesso")] MetaEspecifica metaEspecifica)
 {
     if (ModelState.IsValid)
     {
         db.Entry(metaEspecifica).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDAreaProcesso = new SelectList(db.AreaProcesso, "IDAreaProcesso", "Sigla", metaEspecifica.IDAreaProcesso);
     return(View(metaEspecifica));
 }
コード例 #14
0
 public ActionResult Edit([Bind(Include = "IDMetaGenerica,Sigla,Nome,Descricao,IDModelo,IDNivelCapacidade")] MetaGenerica metaGenerica)
 {
     if (ModelState.IsValid)
     {
         db.Entry(metaGenerica).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDModelo          = new SelectList(db.Modelo, "IDModelo", "Sigla", metaGenerica.IDModelo);
     ViewBag.IDNivelCapacidade = new SelectList(db.NivelCapacidade, "IDNivelCapacidade", "SiglaNivelCapacidade", metaGenerica.IDNivelCapacidade);
     return(View(metaGenerica));
 }
コード例 #15
0
 public ActionResult Edit([Bind(Include = "IDAreaProcesso,Sigla,Nome,Descricao,IDModelo,IDNivelMaturidade,IDCategoria")] AreaProcesso areaProcesso)
 {
     if (ModelState.IsValid)
     {
         db.Entry(areaProcesso).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDCategoria       = new SelectList(db.Categoria, "IDCategoria", "Nome", areaProcesso.IDCategoria);
     ViewBag.IDModelo          = new SelectList(db.Modelo, "IDModelo", "Sigla", areaProcesso.IDModelo);
     ViewBag.IDNivelMaturidade = new SelectList(db.NivelMaturidade, "IDNivelMaturidade", "Sigla", areaProcesso.IDNivelMaturidade);
     return(View(areaProcesso));
 }
コード例 #16
0
 public void Salvar(Produto produto)
 {
     using (var context = new ContextoDeDados())
     {
         EntityState state;
         if (produto.Id == 0)
         {
             state = EntityState.Added;
         }
         else
         {
             state = EntityState.Modified;
         }
         context.Entry <Produto>(produto).State = state;
         context.SaveChanges();
     }
 }
コード例 #17
0
 public void Pontuar(Pontuacao novaPontuacao)
 {
     using (var contexto = new ContextoDeDados())
     {
         Pontuacao pontuacao = contexto.Pontuacao
                               .Where(p => p.Dificuldade.Equals(novaPontuacao.Dificuldade))
                               .FirstOrDefault(p => p.UsuarioId == novaPontuacao.UsuarioId);
         if (pontuacao == null)
         {
             contexto.Pontuacao.Add(novaPontuacao);
             contexto.SaveChanges();
         }
         else if (pontuacao.QuantidadePontos < novaPontuacao.QuantidadePontos)
         {
             pontuacao.QuantidadePontos = novaPontuacao.QuantidadePontos;
             contexto.Entry <Pontuacao>(pontuacao).State = EntityState.Modified;
             contexto.SaveChanges();
         }
     }
 }