public async Task <IActionResult> PutCustomer(int id, Customer customer) { if (id != customer.Id) { return(BadRequest()); } _context.Entry(customer).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult PutPerson(int id, Person person) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != person.Id) { return(BadRequest()); } db.Entry(person).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PersonExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "ID,Nama,Email,Nope")] PersonDB personDB) { if (ModelState.IsValid) { db.Entry(personDB).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personDB)); }
public ActionResult Edit(Person person) { if (ModelState.IsValid) { db.Entry(person).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(person)); }
public ActionResult Edit([Bind(Include = "ID,firstName,surname,DOB")] PersonInfo personInfo) { if (ModelState.IsValid) { db.Entry(personInfo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personInfo)); }
public ActionResult Edit([Bind(Include = "ID,Name,SubName,Email,ReleaseDate")] Person person) { if (ModelState.IsValid) { db.Entry(person).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(person)); }
public async Task <ActionResult> Edit([Bind(Include = "ID,FirstName,LastName,PhoneNumber,Email")] Person person) { if (ModelState.IsValid) { db.Entry(person).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(person)); }
private static void AddUsers(IList <User> users) { foreach (User user in users) { using (PersonDBContext fctxt = new PersonDBContext()) { Console.WriteLine(user.ToString()); fctxt.Users.AddAsync(user); fctxt.Entry(user).State = EntityState.Added; fctxt.SaveChangesAsync(); } } }
private static void AddPersons(IList <Person> persons) { foreach (Person person in persons) { using (PersonDBContext fctxt = new PersonDBContext()) { Console.WriteLine(person.ToString()); fctxt.Persons.AddAsync(person); fctxt.Entry(person).State = EntityState.Added; fctxt.SaveChangesAsync(); } } }
public ActionResult EditContacts([Bind(Include = "Id,ContactId,FirstName,LastName,DateMet,PersonId,Mobile,Email,DistanceKept,TimeSpent")] Contact contact) { if (ModelState.IsValid) { var currentUserId = User.Identity.GetUserId(); var user = dbapp.Users.FirstOrDefault(p => p.Id == currentUserId); var pOne = db.Persons.FirstOrDefault(p => p.Email == user.Email); var personId1 = pOne.id; contact.PersonId = personId1; db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("MyContacts")); } return(View()); }
public async Task <IActionResult> Execute(PersonDBContext _context, Person person) { _context.Entry(person).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!_context.Person.Any(e => e.Id == person.Id)) { return(new NotFoundResult()); } else { throw; } } return(new NoContentResult()); }
// PUT api/Person/5 public HttpResponseMessage PutPerson(int id, Person person) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != person.Id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(person).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public async Task <IActionResult> Edit(int id, Customer customer) { if (id != customer.Id) { return(BadRequest()); } _context.Entry(customer).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!_context.Customer.Any(e => e.Id == id)) { return(NotFound()); } else { return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
public void Update(T entity) { _dBSet.Attach(entity); _dBContext.Entry(entity).State = EntityState.Modified; }