示例#1
0
        public async Task <IActionResult> DeleteConfirmed(int id)
        {
            var video = await _videService.GetVideo(id);

            await _videService.DeleteVideoById(id);

            return(RedirectToAction("Post", "Publication", new { id = video.PublicationId }));
        }
示例#2
0
        public async Task <IActionResult> DeleteConfirmed(Guid id)
        {
            var video = await _videService.GetVideo(id);

            await _videService.DeleteVideoById(id);

            return(RedirectToAction("Details", "Modules", new { id = video.Moduleid }));
        }
        public ActionResult DeleteVideo(string videoId)
        {
            Video  k      = null;
            string userId = User.Identity.GetUserId();

            try
            {
                k = videoService.DeleteVideoById(videoId, userId);
            }
            catch (ValidationException ex)
            {
                ExceptionBindingInMS.AddModelErrors(this.ModelState, ex);
                throw new HttpException(400, "Bad Request");
            }

            return(this.GetVideos(k.CategoryId.ToString()));
        }