示例#1
0
        public void Atualizar(Ent entidade)
        {
            var original = Set.Find(entidade.Id);

            Db.Entry(original).State = EntityState.Modified;
            Db.Entry(original).OriginalValues.SetValues(entidade);
            Db.Entry(original).CurrentValues.SetValues(entidade);
        }
        public async Task <IActionResult> PutContrato(int id, Contrato contrato)
        {
            if (id != contrato.IdContrato)
            {
                return(BadRequest());
            }

            _context.Entry(contrato).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ContratoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public IHttpActionResult PutPessoa(int id, Pessoa pessoa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != pessoa.Id)
            {
                return(BadRequest());
            }

            db.Entry(pessoa).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PessoaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#4
0
        public void removerPrato(List <Prato> pratos)
        {
            DbContexto db = new DbContexto();

            pratos.ForEach(prato => db.Entry(prato).State = EntityState.Deleted);

            db.SaveChanges();
        }
示例#5
0
        public void removerPrato(Prato prato)
        {
            DbContexto db = new DbContexto();

            db.prato.Attach(prato);
            db.Entry(prato).State = EntityState.Deleted;

            db.SaveChanges();
        }
 public ActionResult Edit([Bind(Include = "Id,Data,Cliente,Valor")] Pedido pedido)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pedido).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pedido));
 }
 public ActionResult Edit([Bind(Include = "Id,Nome,SobreNome")] Pessoa pessoa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pessoa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pessoa));
 }
示例#8
0
 public ActionResult Edit([Bind(Include = "Codigo,DataInicio,DescProblema,Empresa,Solicitante,Atendente,CodAtendimento,CodChamado,Solucao,Status")] SuporteAts suporteAts)
 {
     ViewBag.Status = new SelectList(new Status().ListaStatus(), "CodStatus", "NomeStatus");
     if (ModelState.IsValid)
     {
         db.Entry(suporteAts).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(suporteAts));
 }
示例#9
0
        public Task SetPasswordHashAsync(Usuario user, string passwordHash)
        {
            var result = db.Usuario.Find(user);

            result.Senha = user.Senha;

            db.Entry(result).State = EntityState.Modified;
            db.SaveChanges();

            return(Task.FromResult(0));
        }
示例#10
0
 public ActionResult Edit([Bind(Include = "Codigo,Ip,Setor,Empresa,Usuario,Observacao")] EnderecoIP enderecoIP)
 {
     ViewBag.Empresas = new SelectList(
         new Empresa().ListaEmpresas(), "CodEmpresa", "NomeEmpresa");
     if (ModelState.IsValid)
     {
         db.Entry(enderecoIP).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(enderecoIP));
 }
        public void cadastrarRestaurante(Restaurante restaurante)
        {
            var rest = this.buscarRestaurantes().Where(r => r.id == restaurante.id).FirstOrDefault();

            DbContexto db = new DbContexto();

            db.restaurante.Add(restaurante);

            if (rest != null)
            {
                db.Entry(restaurante).State = EntityState.Modified;
            }

            db.SaveChanges();
        }
        public void removerRestaurante(Restaurante restaurante)
        {
            DbContexto db = new DbContexto();

            var pratos = new PratoService().buscarPratosPorRestaurante(restaurante);

            if (pratos != null && pratos.Count > 0)
            {
                new PratoService().removerPrato(pratos);
            }

            db.restaurante.Attach(restaurante);
            db.Entry(restaurante).State = EntityState.Deleted;

            db.SaveChanges();
        }
示例#13
0
        bool IRepositorio.AtualizarAluno(Aluno aluno)
        {
            try
            {
                using (DbContexto db = new DbContexto())
                {
                    db.Entry(aluno).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
示例#14
0
        public void cadastrarPrato(Prato prato)
        {
            DbContexto db = new DbContexto();

            var prt         = this.buscarPratos().Where(p => p.id == prato.id).FirstOrDefault();
            var restaurante = new RestauranteService().buscarRestaurantes().Where(r => r.id == prato.restaurante.id).FirstOrDefault();

            prato.restaurante = restaurante;

            if (prt != null)
            {
                db.prato.Attach(prato);
                db.Entry(prato).State = EntityState.Modified;
            }

            db.prato.Add(prato);
            db.SaveChanges();
        }
示例#15
0
        bool IRepositorio.ExcluirAluno(Aluno aluno)
        {
            try
            {
                using (DbContexto db = new DbContexto())
                {
                    db.Entry(aluno).State = System.Data.Entity.EntityState.Deleted;
                    db.Alunos.Remove(aluno);

                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
示例#16
0
 public void Update <T>(T entity) where T : class
 {
     Context.Set <T>().Attach(entity);
     Context.Entry(entity).State = EntityState.Modified;
     Context.SaveChanges();
 }
 private void AlterarUsuarioCadastrado(Usuario usuario)
 {
     db.Entry(usuario).State = EntityState.Modified;
     db.SaveChanges();
 }
示例#18
0
 public void Update(T entity)
 {
     _db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
     _db.SaveChanges();
 }
示例#19
0
 public void Update(TEntity obj)
 {
     Db.Entry(obj).State = EntityState.Modified;
     Db.SaveChanges();
 }
示例#20
0
 public void Atualizar(T obj)
 {
     contexto.Entry(obj).State = EntityState.Modified;
     contexto.SaveChanges();
 }
示例#21
0
 private void ExcluirConta(Conta conta)
 {
     db.Entry(conta).State = EntityState.Deleted;
     db.SaveChanges();
 }