/// <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); }
/// <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; }