public IHttpActionResult PutTowns(int id, Towns towns) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != towns.ID) { return(BadRequest()); } db.Entry(towns).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TownsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void buttonUpdate_Click(object sender, EventArgs e) { if (this.dataGridUsers.SelectedRows.Count > 0) { using (var budgetContext = new BudgetEntities()) { foreach (DataGridViewRow item in this.dataGridUsers.SelectedRows) { var id = Convert.ToInt32(item.Cells[0].Value); var user = budgetContext.Accounts.Where(u => u.Id == id).FirstOrDefault(); user.Name = Convert.ToString(item.Cells[1].Value); user.Password = Convert.ToString(item.Cells[2].Value); user.KeyWord = Convert.ToString(item.Cells[3].Value); budgetContext.Entry(user).State = EntityState.Modified; } budgetContext.SaveChanges(); MessageBox.Show("Users have been edited !"); } } else { MessageBox.Show("Please select one row"); } }
private void button1_Click(object sender, EventArgs e) { if (txtName.Text == "" || txtPassword.Text == "" || txtKeyword.Text == "") { errorProvider1.SetError(txtName, "Please enter a name"); errorProvider2.SetError(txtPassword, "Please enter a password"); errorProvider3.SetError(txtKeyword, "Please enter a keyword"); } else { errorProvider1.Dispose(); errorProvider2.Dispose(); errorProvider3.Dispose(); using (var budgetContext = new BudgetEntities()) { var user = budgetContext.Accounts.Where(acc => acc.Name.Equals(txtName.Text) && acc.KeyWord.Equals(txtKeyword.Text)).FirstOrDefault(); if (user != null) { user.Password = txtPassword.Text; budgetContext.Entry(user).State = EntityState.Modified; budgetContext.SaveChanges(); MessageBox.Show("Success!"); } else { label4.Text = "Invalid keyword or name !"; } } } }
public ActionResult Edit([Bind(Include = "ID,PaymentName,Active")] PaymentTypes paymentTypes) { if (ModelState.IsValid) { db.Entry(paymentTypes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(paymentTypes)); }