Ejemplo n.º 1
0
        int IJobAdFoldersQuery.GetInFolderCount(IMember member, Guid folderId)
        {
            var folder = _jobAdListsQuery.GetList <JobAdFolder>(folderId);

            return(CanAccessFolder(member, folder)
                ? _jobAdListsQuery.GetListedCount(folderId, NotIfInListTypes)
                : 0);
        }
Ejemplo n.º 2
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 }));
        }