示例#1
0
 public virtual Task UpdateAsync(ApplicationActionPermission entity)
 {
     if (entity != null)
     {
         this.Context.Entry <ApplicationActionPermission>(entity).State = EntityState.Modified;
     }
     return(this.Context.SaveChangesAsync());
 }
示例#2
0
 public virtual void Update(ApplicationActionPermission entity)
 {
     if (entity != null)
     {
         this.Context.Entry <ApplicationActionPermission>(entity).State = EntityState.Modified;
     }
     this.Context.SaveChanges();
 }
        public bool UpdateActionPermission(ApplicationActionPermission permission)
        {
            ThrowIfDisposed();
            if (permission == null)
            {
                throw new ArgumentNullException("permission");
            }

            _actionPermissionStore.Update(permission);
            return(true);
        }
        public async Task <bool> UpdateActionPermissionAsync(ApplicationActionPermission permission)
        {
            ThrowIfDisposed();
            if (permission == null)
            {
                throw new ArgumentNullException("permission");
            }

            await _actionPermissionStore.UpdateAsync(permission);

            return(true);
        }
        public bool CreateActionPermission(ApplicationActionPermission permission)
        {
            ThrowIfDisposed();
            if (permission == null)
            {
                throw new ArgumentNullException("permission");
            }

            if (!_actionPermissionStore.EntitySet.Any(x => x.ActionName == permission.ActionName && x.ControllerName == permission.ControllerName))
            {
                _actionPermissionStore.Create(permission);
            }
            return(true);
        }
示例#6
0
 public virtual Task DeleteAsync(ApplicationActionPermission entity)
 {
     this.DbEntitySet.Remove(entity);
     return(this.Context.SaveChangesAsync());
 }
示例#7
0
 public void Delete(ApplicationActionPermission entity)
 {
     this.DbEntitySet.Remove(entity);
     this.Context.SaveChanges();
 }
示例#8
0
 public virtual void Create(ApplicationActionPermission entity)
 {
     this.DbEntitySet.Add(entity);
     this.Context.SaveChanges();
 }