public async Task <ActionResult> TestCreateChannel() { //please replace <Channel Name> with a new channel name for testing string ChannelName = "Test " + DateTime.Now.ToString(); var token = AuthenticationHelper.GetAccessTokenAsync(AppSettings.DemoSiteServiceResourceId); VideoPortalHelper videoPortalHelper = new VideoPortalHelper(await token); return(Content(await videoPortalHelper.CreateChannelAsync(ChannelName))); }
private async Task <Video[]> GetVideosAsync(string ChannelName, int incidentId) { var helper = new VideoPortalHelper(_token); var videos = await helper.GetVideosAsync(ChannelName, incidentId.ToString()); return(videos.Select(v => new Video { Title = v["Title"], ThumbnailUrl = v["ThumbnailUrl"], YammerObjectUrl = v["YammerObjectUrl"] }).ToArray()); }
public async Task <ActionResult> UploadVideo() { string token = await AuthenticationHelper.GetAccessTokenAsync(AppSettings.DemoSiteServiceResourceId);; VideoPortalHelper helper = new VideoPortalHelper(token); string videoTitle = "Test - " + DateTime.Now.ToString(); string videoDescription = "Description"; string ChannelName = "TestUpload"; string videoPhysicalPath = Server.MapPath("~/Content/Videos/LeakyFaucet[4].mp4"); await helper.UploadVideoAsync(ChannelName, videoPhysicalPath, videoTitle, videoDescription); var message = "Video uploaded."; return(Content(message)); }