Exemple #1
0
        public ActionResult Banner()
        {
            var url     = CommonConst.SiteRoot + Request.Url.AbsolutePath;
            var banners = BannerService.GetBanner(url).ShufflePriority(x => x.Priority);

            if (!banners.Any())
            {
                return(null);
            }
            return(Content(SiteHtmls.Banners(banners)));
        }
Exemple #2
0
        public ActionResult Videos(decimal groupId)
        {
//			var emails = _.List("*****@*****.**", "*****@*****.**", "*****@*****.**", "*****@*****.**");
//			if (!emails.Contains(User.Email)) {
//				return null;
//			}
            var r     = GroupVMService.HideVimeoGroupVideo(groupId);
            var hide  = r.Item1;
            var group = r.Item2;

            if (hide)
            {
                return(BaseViewWithTitle("Записи не доступны"));
            }
            var videoIds = AlbumVideoService.GetVideos(group.VimeoAlbumId);
            var videos   = InlineBaseView.New(new GroupVideosVM {
                Group = group
            },
                                              z => SiteHtmls.VimeoPlayers(videoIds, group.WbnRecPwd));

            return(BaseViewWithTitle(
                       "Записи " + StringUtils.AngleBrackets(group.Course.WebName),
                       new PagePart(videos)));
        }