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("Альбом обновлен")); }
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))); }