private static VideoForUser GetVideoForUser(string group) { if (string.IsNullOrEmpty(group)) { return(null); } IVideosQuery videosQuery = GetVideosQuery(); VideoForUser result = videosQuery.Get(group); return(result); }
public ActionResult Index(VideoType type) { if (WebSettingsConfig.Instance.IsSectionForbidden(SectionId.Video)) { return(RedirectToAction("Index", RouteConfig.MAIN_CONTROLLER_NAME)); } IVideosQuery videosQuery = GetVideosQuery(); List <VideoForUser> videos = videosQuery.GetVisible(type); var sorter = new GroupsSorter(HttpContext.Request.Cookies); sorter.Sort(videos); List <GroupForUser> convertedVideos = videos.Select(e => new GroupForUser(e.Id, e.Title, e.HasImage)).ToList(); return(View(convertedVideos)); }
public ActionResult GetImageByName(string group) { IVideosQuery videosQuery = GetVideosQuery(); return(GetImage(group, videosQuery.GetImage)); }