public async Task <IActionResult> Edit(int id, [Bind("MultimediaCommentID,UserID,MultimediaID,Comment,CommentDate,CommentEnabled")] MultimediaComment multimediaComment) { if (id != multimediaComment.MultimediaCommentID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(multimediaComment); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MultimediaCommentExists(multimediaComment.MultimediaCommentID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["UserID"] = new SelectList(_context.ApplicationUsers, "Id", "FirstName", multimediaComment.UserID); ViewData["MultimediaID"] = new SelectList(_context.Multimedia, "MultimediaID", "DGM", multimediaComment.MultimediaID); return(View(multimediaComment)); }
public async Task <IActionResult> DisabledComment(int id) { MultimediaComment multimediaComment = _context.MultimediaComments.Where(m => m.MultimediaCommentID == id).First(); multimediaComment.CommentEnabled = false; _context.Update(multimediaComment); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Multimedias", new { id = multimediaComment.MultimediaID })); }
public async Task <IActionResult> Create(string Comment, [Bind("MultimediaCommentID,UserID,MultimediaID,Comment,CommentDate,CommentEnabled")] MultimediaComment multimediaComment) { var userId = int.Parse(_userManager.GetUserId(HttpContext.User)); multimediaComment.UserID = userId; multimediaComment.CommentDate = DateTime.Now; multimediaComment.CommentEnabled = true; multimediaComment.Comment = Comment; _context.Add(multimediaComment); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Multimedias", new { id = multimediaComment.MultimediaID })); }