public void ProductosVendidos(int Id) { if (Id > 0) { var producto = _Context.Productos.Where(x => x.IdProducto == Id).FirstOrDefault(); var cont = producto.Contador + 1; producto.Contador = cont; _Context.Update(producto); _Context.SaveChanges(); } }
public async Task <IActionResult> Edit(int id, [Bind("ClienteId,nome,CPF,Email,DataCadastro")] Cliente cliente) { if (id != cliente.ClienteId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.ClienteId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(int id, [Bind("id_cliente,nombre_cliente,direccion,telefono,tipo_cliente,pais,departamento,ciudad")] Cliente cliente) { if (id != cliente.id_cliente) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.id_cliente)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(long id, [Bind("ID,Nome,Cpf,DataNascimento,Status,Sexo")] Cliente cliente) { if (id != cliente.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(int id, [Bind("ClienteId,Cedula,Nombre,Apellido,Edad,Telefono,Email,Cliente_Genero,Estado_civil,Leer,Cantar,Bailar,Escribir")] Cliente cliente) { if (id != cliente.ClienteId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.ClienteId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task UpdateAsync(TEntity entity) { _context.Attach(entity); _context.Update <TEntity>(entity); _context.Entry(entity).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public async Task <IActionResult> Edit(int id, [Bind("ClienteId,Rnc,Nombre,Direccion,Lat,Long,Telefono,Correo,Contador,MontoTotal,FechaCumpleaños")] Cliente cliente) { if (id != cliente.ClienteId) { return(NotFound()); } if (ModelState.IsValid) { try { cliente.MontoTotal = 0; cliente.Contador = 0; _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.ClienteId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(Guid id, Cliente cliente) { if (id != cliente.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(int id, [Bind("ClienteID,Cedula,Nombre,Correo,Direccion,Genero")] Cliente cliente) { if (id != cliente.ClienteID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.ClienteID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public void UpdateUser(Users users) { try { _context.Update(users); _context.SaveChanges(); } catch (Exception ex) { throw; } }
public IActionResult Atualizar(int?Id, Cliente cliente) { if (Id != null) { _clienteContext.Update(cliente); _clienteContext.SaveChanges(); return(RedirectToAction(nameof(Index))); } else { return(NotFound()); } }
public async Task <IActionResult> AddOrEdit([Bind("ClienteId,CPF,Nome,SiglaEstado")] Cliente cliente) { if (ModelState.IsValid) { if (cliente.ClienteId == 0) { _context.Add(cliente); } else { _context.Update(cliente); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> AddOrEdit([Bind("ClienteID,Pasaporte,Cedula,NombreCompleto,Nacionalidad,Direccion")] Cliente cliente) { if (ModelState.IsValid) { if (cliente.ClienteID == 0) { _context.Add(cliente); } else { _context.Update(cliente); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> AddOrEdit([Bind("IdServicio,Nombre_Servic,Precio,Descripcion,Contador")] Servicio servicio) { if (ModelState.IsValid) { servicio.Contador = 0; if (servicio.IdServicio == 0) { _context.Add(servicio); } else { _context.Update(servicio); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(servicio)); }
public async Task <IActionResult> AddOrEdit([Bind("IdProducto,Nombre_Produc,Precio,Cantidad,Contador")] Productos productos) { if (ModelState.IsValid) { productos.Contador = 0; if (productos.IdProducto == 0) { _Context.Add(productos); } else { _Context.Update(productos); } await _Context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(productos)); }
public async Task <IActionResult> PutClienteModel(ClienteModel ClienteModel) { try { var cliente = _context.Find <ClienteModel>(ClienteModel.Id); if (cliente == null) { return(NotFound()); } _context.Entry(cliente).State = EntityState.Detached; cliente = ClienteModel; _context.Update(cliente); await _context.SaveChangesAsync(); return(NoContent()); } catch (Exception ex) { var exception = ex; return(BadRequest()); } }
public async Task UpdatCliente(Cliente cliente) { _context.Update(cliente); _context.UpdateRange(cliente.direcciones); await _context.SaveChangesAsync(); }
public virtual void Update(TEntity entity) { _dbcontext.Update <TEntity>(entity); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,CPF,RG, Email, Telefone")] Cliente cliente) { if (id != cliente.Id) { return(NotFound()); } if (ModelState.IsValid) { Cliente clienteBd = _context.Cliente.Include(c => c.Email) .Include(c => c.Telefone) .Where(c => c.Id == id).SingleOrDefault(); if (clienteBd != null) { if (cliente.Email != null && cliente.Email.Count > 0) { var listaEmailsExcluidos = clienteBd.Email.ToList().Where(c => !cliente.Email.Any(d => d.Id == c.Id)).ToList(); listaEmailsExcluidos.ToList().ForEach(e => clienteBd.Email.Remove(e)); var listaEmailsNovos = cliente.Email.Where(e => e.Id == 0).ToList(); listaEmailsNovos.ToList().ForEach(e => clienteBd.Email.Add(e)); foreach (var email in clienteBd.Email.ToList()) { var clienteCadastro = cliente.Email.FirstOrDefault(e => e.Id == email.Id); if (clienteCadastro != null) { email.EnderecoEmail = clienteCadastro.EnderecoEmail; } } } if (cliente.Telefone != null && cliente.Telefone.Count > 0) { var listaTelefonesExcluidos = clienteBd.Telefone.ToList().Where(c => !cliente.Telefone.Any(d => d.Id == c.Id)).ToList(); listaTelefonesExcluidos.ToList().ForEach(e => clienteBd.Telefone.Remove(e)); var listaTelefonesNovos = cliente.Telefone.Where(e => e.Id == 0).ToList(); listaTelefonesNovos.ToList().ForEach(t => clienteBd.Telefone.Add(t)); foreach (var telefone in clienteBd.Telefone.ToList()) { var clienteCadastro = cliente.Telefone.FirstOrDefault(e => e.Id == telefone.Id); if (clienteCadastro != null) { telefone.Numero = clienteCadastro.Numero; telefone.Tipo = clienteCadastro.Tipo; } } } clienteBd.Nome = cliente.Nome; clienteBd.RG = cliente.RG; clienteBd.CPF = cliente.CPF; } try { _context.Update(clienteBd); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }