Example #1
0
            public void PropagiateLoad(ResourceFactoryManager factoryManager, UserSession session, InvokerData invoker, string url)
            {
                var playlist = factoryManager.LoadPlaylistFrom(url, factory).UnwrapThrow();

                playlist.OwnerUid = invoker.ClientUid;
                session.Set <PlaylistManager, Playlist>(playlist);
            }
Example #2
0
            public string PropagiateLoad(ResourceFactoryManager factoryManager, UserSession session, InvokerData invoker, string parameter)
            {
                var result = factoryManager.LoadPlaylistFrom(parameter, factory);

                if (!result)
                {
                    return(result);
                }

                result.Value.CreatorDbId = invoker.DatabaseId;
                session.Set <PlaylistManager, Playlist>(result.Value);
                return("Ok");
            }