Ejemplo n.º 1
0
        /// <summary>
        /// 用户是否已经下载某个附件
        /// </summary>
        /// <param name="userId">下载用户UserId</param>
        /// <param name="attachmentId">附件Id</param>
        /// <returns>曾经下载过返回true,否则返回false</returns>
        public bool IsDownloaded(long userId, long attachmentId)
        {
            Dictionary <long, long> ids_AttachmentIds = _attachmentDownloadRepository.GetIds_AttachmentIdsByUser(userId);

            if (ids_AttachmentIds != null)
            {
                return(ids_AttachmentIds.ContainsValue(attachmentId));
            }

            return(false);
        }