예제 #1
0
        public long Insert(Account entity)
        {
            // kiem tra trung ten
            var accountName = this.db.Accounts.Where(x => x.AccountName == entity.AccountName).Count();

            if (accountName != 0)
            {
                return(-1);
            }
            entity.IsLock = false;
            db.Accounts.Add(entity);
            db.SaveChanges();
            return(entity.AccountID);
        }
예제 #2
0
        public long Insert(Role entity)
        {
            // kiem tra trung ten
            var roleName = this.db.Roles.Where(x => x.RoleName == entity.RoleName).Count();

            if (roleName != 0)
            {
                return(-1);
            }
            entity.IsDisable = false;

            db.Roles.Add(entity);
            db.SaveChanges();

            return(entity.RoleID);
        }
예제 #3
0
 public long Insert(Comment entity)
 {
     db.Comments.Add(entity);
     db.SaveChanges();
     return(entity.CommentID);
 }
예제 #4
0
 public long Insert(Category entity)
 {
     db.Categories.Add(entity);
     db.SaveChanges();
     return(entity.CategoryID);
 }
예제 #5
0
 public long Insert(Post entity)
 {
     db.Posts.Add(entity);
     db.SaveChanges();
     return(entity.PostID);
 }