// PUT odata/ODataContacts(5) public IHttpActionResult Put([FromODataUri] int key, Contact contact) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != contact.Id) { return(BadRequest()); } db.Entry(contact).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ContactExists(key)) { return(NotFound()); } else { throw; } } return(Updated(contact)); }
// PUT api/Contacts/5 public HttpResponseMessage PutContact(int id, Contact contact) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != contact.Id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(contact).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,KeywordsId,fbid")] Contact contact) { if (ModelState.IsValid) { db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contact)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,KeywordId,fbid")] Contact contact) { if (ModelState.IsValid) { db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KeywordId = new SelectList(db.Keywords, "Id", "Name", contact.KeywordId); return(View(contact)); }