public void Delete(TEntity entityToDelete) { if (context.Entry(entityToDelete).State == EntityState.Detached) { dbSet.Attach(entityToDelete); } dbSet.Remove(entityToDelete); }
public ActionResult EditContact(Contact model) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public void Update(Contact obj) { using (ContactEntities db = new ContactEntities()) { db.Contacts.Attach(obj); db.Entry(obj).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Name,ContactNo,ID")] 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,ContactName,ContactNumber,GroupName,HireDate,Birthday")] Contact contact) { if (ModelState.IsValid) { db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contact)); }
public ActionResult Edit([Bind(Include = "idContact,name,lastname,idCard,creationDate")] Contact contact) { if (ModelState.IsValid) { db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contact)); }
public ActionResult Delete(int id, Contact contact) { try { using (var db = new ContactEntities()) { db.Entry(db.Contacts.Find(id)).State = EntityState.Deleted; db.SaveChanges(); return(RedirectToAction("Index")); } } catch { return(View()); } }
public ActionResult Edit(int id, Contact contact) { try { using (var db = new ContactEntities()) { contact.Text = HttpUtility.UrlDecode(contact.Text, System.Text.Encoding.Default); db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch { return(View()); } }
public IHttpActionResult PutContactDetail(int id, ContactDetail contactDetail) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} ContactDetail contactDetails = new ContactDetail(); contactDetails.Id = contactDetail.Id; contactDetails.First_Name = contactDetail.First_Name.Replace(" ", ""); contactDetails.Last_Name = contactDetail.Last_Name.Replace(" ", ""); contactDetails.Email = contactDetail.Email.Replace(" ", ""); contactDetails.Phone_Number = contactDetail.Phone_Number.Replace(" ", ""); contactDetails.Status = contactDetail.Status; if (id != contactDetails.Id) { return(BadRequest()); } db.Entry(contactDetails).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ContactDetailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public virtual void Update(T entity) { dbSet.Attach(entity); dataContext.Entry(entity).State = EntityState.Modified; dataContext.SaveChanges(); }