コード例 #1
0
        /// <summary>
        /// GetUserFeaturePermissions for Site
        /// </summary>
        /// <returns></returns>
        public List <UserFeaturePermissionModel> GetUserFeaturePermissions(int featureId)
        {
            List <UserFeaturePermissionModel> userFeaturePermissions = new List <UserFeaturePermissionModel>();

            using (SecurityServiceProxy _securityProxy = new SecurityServiceProxy())
            {
                ServiceResponse <List <UserFeaturePermissionDC> > UserFeaturePermissionsResponse = _securityProxy.Execute(opt => opt.GetUserFeaturePermissions(featureId));

                if (UserFeaturePermissionsResponse.Status == ResponseStatus.Success)
                {
                    foreach (UserFeaturePermissionDC UserFeaturePermission in UserFeaturePermissionsResponse.Result)
                    {
                        userFeaturePermissions.Add(Mapper.Map <UserFeaturePermissionDC, UserFeaturePermissionModel>(UserFeaturePermission));
                    }
                }
                else
                {
                    HandleError(UserFeaturePermissionsResponse.Status, UserFeaturePermissionsResponse.ResponseMessage);
                }
            }
            return(userFeaturePermissions);
        }
コード例 #2
0
ファイル: SecurityClient.cs プロジェクト: eCollobro/eCollabro
        /// <summary>
        /// GetUserFeaturePermissions for Site 
        /// </summary>
        /// <returns></returns>
        public List<UserFeaturePermissionModel> GetUserFeaturePermissions(int featureId)
        {
            List<UserFeaturePermissionModel> userFeaturePermissions = new List<UserFeaturePermissionModel>();
            using (SecurityServiceProxy _securityProxy = new SecurityServiceProxy())
            {
                ServiceResponse<List<UserFeaturePermissionDC>> UserFeaturePermissionsResponse = _securityProxy.Execute(opt => opt.GetUserFeaturePermissions(featureId));

                if (UserFeaturePermissionsResponse.Status == ResponseStatus.Success)
                {
                    foreach (UserFeaturePermissionDC UserFeaturePermission in UserFeaturePermissionsResponse.Result)
                    {
                        userFeaturePermissions.Add(Mapper.Map<UserFeaturePermissionDC, UserFeaturePermissionModel>(UserFeaturePermission));
                    }
                }
                else
                {
                    HandleError(UserFeaturePermissionsResponse.Status, UserFeaturePermissionsResponse.ResponseMessage);
                }
            }
            return userFeaturePermissions;
        }