コード例 #1
0
        public async Task <IActionResult> DeleteVideo(long?clipId)
        {
            try
            {
                if (clipId > 0)
                {
                    VimeoClient vimeoClient = new VimeoClient(accessToken);

                    await vimeoClient.DeleteVideoAsync(clipId.Value); //apaga do vimeo

                    var video = _applicationDbContext.localUploadRequests.Where(x => x.ClipId == clipId).FirstOrDefault();
                    _applicationDbContext.localUploadRequests.Remove(video); //apaga do sql
                    await _applicationDbContext.SaveChangesAsync();

                    ViewBag.status = "deleted";
                }
            }
            catch (Exception e)
            {
                ViewBag.status = "ERRO: " + e.Message;
            }
            return(View()); /* , jsonrequestbehavior.allowget(.net) */
        }