public Message GetByID(int id) { var message = _messageDao.GetById(id); if (message != null) { message.CommentsCount = _commentDao.GetCommentsCount(new List <ProjectEntity> { message }).FirstOrDefault(); } return(message); }
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); }
public List <int> GetCommentsCount(List <ProjectEntity> targets) { return(_commentDao.GetCommentsCount(targets)); }