/// <summary>
        /// Busca publicações por uma palavra chave
        /// </summary>
        /// <param name="text">palavra chave</param>
        /// <param name="page">pagina para paginação</param>
        /// <returns></returns>
        public async Task <List <Publication> > SearchPublications(string text, int page)
        {
            List <ObjectId> techiesId = new List <ObjectId>();

            foreach (var techie in (await _techieBo.SearchTechiesPerName(text)))
            {
                techiesId.Add(techie.Id);
            }


            return(await _publicationDao.SearchPublications(text, techiesId, page));
        }