int IJobAdFoldersQuery.GetInFolderCount(IMember member, Guid folderId) { var folder = _jobAdListsQuery.GetList <JobAdFolder>(folderId); return(CanAccessFolder(member, folder) ? _jobAdListsQuery.GetListedCount(folderId, NotIfInListTypes) : 0); }
int IMemberJobAdListsCommand.AddJobAdToFlagList(IMember member, JobAdFlagList list, Guid jobAdId) { if (!CanModifyJobAds(member, list)) { throw new JobAdFlagListsPermissionsException(member, list.Id); } AddJobAdsToFlagList(member.Id, list.Id, new[] { jobAdId }); return(_jobAdListsQuery.GetListedCount(list.Id, new[] { (int)BlockListType.Permanent })); }