Ejemplo n.º 1
0
        public ObjectPermissions GetPermissions(string moneySourceId)
        {
            var result = new ObjectPermissions
            {
                ObjectId   = moneySourceId,
                ObjectType = "MoneySource",
            };

            var ropAdapter = new RoleObjectPermissionDataAdapter();

            result.RolesPermissions = ropAdapter.GetByObjectId(moneySourceId);

            var uopAdapter = new UserObjectPermissionDataAdapter();

            result.UsersPermissions = uopAdapter.GetByObjectId(moneySourceId);

            return(result);
        }
Ejemplo n.º 2
0
        public void Delete(string id)
        {
            _adapter.Delete(id);
            var ropAdapter = new RoleObjectPermissionDataAdapter();
            var roleList   = ropAdapter.GetByObjectId(id);

            foreach (var item in roleList)
            {
                ropAdapter.Delete(item.Id);
            }

            var uopAdapter = new UserObjectPermissionDataAdapter();
            var userList   = uopAdapter.GetByObjectId(id);

            foreach (var item in userList)
            {
                uopAdapter.Delete(item.Id);
            }
        }