Ejemplo n.º 1
0
        /// <summary>
        /// Поиск видео
        /// </summary>
        /// <param name="search"></param>
        /// <param name="result"></param>
        /// <returns></returns>
        public async Task <ActionResult> SearchVideo(string search, List <Messangers> result)
        {
            if (result == null || !result.Any())
            {
                return(PartialView("_Results", await CheckPosts(await _youtubeService.GetVideos(search))));
            }

            foreach (var t in result)
            {
                switch (t)
                {
                case Messangers.YouTube:
                {
                    return(PartialView("_Results", await CheckPosts(await _youtubeService.GetVideos(search))));
                }

                case Messangers.Vk:
                {
                    return(PartialView("_Results", await CheckPosts(await _vkService.GetVideos(search))));
                }

                case Messangers.Telegram:
                {
                    break;
                }
                }
            }



            return(null);
        }