public int EditItem(int id, USER User) { using (DbContextTransaction transaction = db.Database.BeginTransaction()) { try { USER U = db.USERS.Find(id); if (User.PASSWORD != null && !User.PASSWORD.Equals("")) { U.PASSWORD = MyEndCode.mahoa(User.PASSWORD); } U.FULLNAME = User.FULLNAME; U.ACTIVE = User.ACTIVE; U.PICTURE = User.PICTURE; U.PHONE = User.PHONE; U.ADDRESS = User.ADDRESS; U.ID_ROLE = User.ID_ROLE; db.Entry(U).State = EntityState.Modified; int i = db.SaveChanges(); transaction.Commit(); return(i); } catch { transaction.Rollback(); return(0); } } }
public int EditItem(int id, POST Post) { POST PostEdit = db.POSTs.Find(id); using (DbContextTransaction transaction = db.Database.BeginTransaction()) { try { PostEdit.TITLE = Post.TITLE; PostEdit.URL_SLUG = ConvertString.ToUrlSlug(Post.TITLE); PostEdit.DATE_EDIT = DateTime.Now; PostEdit.ACTIVE = Post.ACTIVE; PostEdit.DESCRIPTION = Post.DESCRIPTION; PostEdit.DETAIL = Post.DETAIL; PostEdit.PICTURE = Post.PICTURE; db.Entry(PostEdit).State = EntityState.Modified; int i = db.SaveChanges(); transaction.Commit(); return(Post.ID); } catch { transaction.Rollback(); return(0); } } }
internal int Edit(int id, ABOUT About) { using (DbContextTransaction transaction = db.Database.BeginTransaction()) { try { ABOUT AboutE = db.ABOUTS.Find(id); AboutE.CONTENTS = About.CONTENTS; db.Entry(AboutE).State = EntityState.Modified; transaction.Commit(); return(db.SaveChanges()); } catch { transaction.Rollback(); return(0); } } }
public int EditItem(int id, CATEGORy Category) { CATEGORy CategoryEdit = db.CATEGORIES.Find(id); using (DbContextTransaction transaction = db.Database.BeginTransaction()) { try { CategoryEdit.NAME = Category.NAME; CategoryEdit.URL_SLUG = ConvertString.ToUrlSlug(Category.NAME); CategoryEdit.DESCRIPTION = Category.DESCRIPTION; CategoryEdit.ID_PARENT = Category.ID_PARENT; db.Entry(CategoryEdit).State = EntityState.Modified; int i = db.SaveChanges(); transaction.Commit(); return(CategoryEdit.ID); } catch { transaction.Rollback(); return(0); } } }