Пример #1
0
        public Message GetByID(int id)
        {
            var message = _messageDao.GetById(id);

            if (message != null)
            {
                message.CommentsCount = _commentDao.GetCommentsCount(new List <ProjectEntity> {
                    message
                }).FirstOrDefault();
            }

            return(message);
        }
Пример #2
0
        public Message GetByID(int id, bool checkSecurity)
        {
            var message = messageDao.GetById(id);

            if (message != null)
            {
                message.CommentsCount = commentDao.GetCommentsCount(new List <ProjectEntity> {
                    message
                }).FirstOrDefault();
            }

            if (!checkSecurity)
            {
                return(message);
            }

            return(CanRead(message) ? message : null);
        }
Пример #3
0
 public List <int> GetCommentsCount(List <ProjectEntity> targets)
 {
     return(_commentDao.GetCommentsCount(targets));
 }