示例#1
0
        public async Task <T> AtualizarAsync(T entidade)
        {
            _contexto.Entry(entidade).State = EntityState.Modified;
            _dbSet.Update(entidade);
            await _contexto.SaveChangesAsync();

            return(entidade);
        }
示例#2
0
 public ActionResult Edit([Bind(Include = "Oid,Nome,CPF,Email,Aniversario")] Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }
示例#3
0
 public ActionResult Edit([Bind(Include = "Oid,Nome,Quantidade")] TipoPeca tipopeca)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipopeca).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipopeca));
 }
示例#4
0
        public void Atualizar(Tipo tipo)
        {
            var local = _context.Tipos.Local.FirstOrDefault(t => t.TipoId == tipo.TipoId);

            if (local != null)
            {
                _context.Entry(local).State = EntityState.Detached;
            }

            _context.Tipos.Update(tipo);
        }
示例#5
0
 public ActionResult Edit([Bind(Include = "Oid,ValorRecebido,TipoPagamento,parcelas")] Fatura fatura)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fatura).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Oid = new SelectList(db.Atendimentos, "Oid", "Codigo", fatura.Oid);
     return(View(fatura));
 }
示例#6
0
 public ActionResult Edit([Bind(Include = "Oid,Placa,Cor,Modelo,Marca,Ano,Quilometragem,ClienteOid")] Carro carro)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carro).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ClienteOid = new SelectList(db.Clientes, "Oid", "Nome", carro.ClienteOid);
     return(View(carro));
 }
 public ActionResult Edit([Bind(Include = "Oid,Codigo,AtendimentoOid,TipoPecaOid")] Peca peca)
 {
     if (ModelState.IsValid)
     {
         db.Entry(peca).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AtendimentoOid = new SelectList(db.Atendimentos, "Oid", "Codigo", peca.AtendimentoOid);
     ViewBag.TipoPecaOid    = new SelectList(db.TipoPeca, "Oid", "Nome", peca.TipoPecaOid);
     return(View(peca));
 }
示例#8
0
 public ActionResult Edit([Bind(Include = "Oid,Codigo,DataInicio,DataFim,CarroOid")] Atendimento atendimento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(atendimento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CarroOid = new SelectList(db.Carros, "Oid", "Placa", atendimento.CarroOid);
     ViewBag.Oid      = new SelectList(db.Fatura, "Oid", "TipoPagamento", atendimento.Oid);
     return(View(atendimento));
 }
示例#9
0
        public void Atualizar(Servico servico)
        {
            //Pesquisar o servico que está sendo gerenciado
            var local = _context.Servicos.Local
                        .FirstOrDefault(s => s.ServicoId == servico.ServicoId);

            //Remover o servido do gerenciamento
            if (local != null)
            {
                _context.Entry(local).State = EntityState.Detached;
            }

            _context.Servicos.Update(servico);
        }