Exemplo n.º 1
0
        public ActionResult RefreshAlbumPost(long albumId)
        {
            AlbumVideoService.EnableTracking();
            var album = AlbumVideoService.FirstOrDefault(x => x.AlbumId == albumId);

            if (album == null)
            {
                return(Message("Альбом {0} не существует".FormatWith(albumId)));
            }
            AlbumVideoService.DeleteAndSubmit(album);
            AlbumVideoService.AddVimeoAlbum(albumId);
            return(Message("Альбом обновлен"));
        }
Exemplo n.º 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)));
        }