示例#1
0
 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);
                }
            }
        }
示例#3
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);
         }
     }
 }
示例#4
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);
                }
            }
        }