public void UploadAllVideos(List <AudioUoW> audios, OauthTokenModel otm, AllVideosUploadedEventHandler allVideosUploaded = null, VideoUploadedEventHandler videoUploaded = null, Action <string> feedbackMethod = null) { try { var sessionId = audios.First().SessionId; var session = _sessions[sessionId]; session.AllVideosUploaded = allVideosUploaded; session.Count = 0; foreach (var audio in audios) { var list = new List <VideoUploadedEventHandler>(); if (videoUploaded != null) { list.Add(videoUploaded); } list.Add(VideoUploaded); if (feedbackMethod != null) { feedbackMethod("Upload started... " + audio.Title); } _sessions[sessionId].Count++; _vns.UploadVideo(audio, otm, list); } } catch (Exception ex) { Log.Error(ex.Message, ex); } }
public void UploadAllVideos(List<AudioUoW> audios, OauthTokenModel otm, AllVideosUploadedEventHandler allVideosUploaded = null, VideoUploadedEventHandler videoUploaded = null, Action<string> feedbackMethod = null) { try { var sessionId = audios.First().SessionId; var session = _sessions[sessionId]; session.AllVideosUploaded = allVideosUploaded; session.Count = 0; foreach (var audio in audios) { var list = new List<VideoUploadedEventHandler>(); if (videoUploaded != null) list.Add(videoUploaded); list.Add(VideoUploaded); if (feedbackMethod != null) feedbackMethod("Upload started... " + audio.Title); _sessions[sessionId].Count++; _vns.UploadVideo(audio, otm, list); } } catch (Exception ex) { Log.Error(ex.Message, ex); } }