public IActionResult CommentDelete(
            string BoardId, string Id, string txtPassword)
        {
            // 현재 삭제하려는 댓글의 암호가 맞으면, 삭제 진행
            if (_commentRepository.GetCountBy(Convert.ToInt32(BoardId)
                                              , Convert.ToInt32(Id), txtPassword) > 0)
            {
                // 삭제 처리
                _commentRepository.DeleteNoteComment(
                    Convert.ToInt32(BoardId), Convert.ToInt32(Id), txtPassword);
                // 게시판 상세 보기 페이지로 이동
                return(RedirectToAction("Details", new { Id = BoardId }));
            }

            ViewBag.BoardId      = BoardId;
            ViewBag.Id           = Id;
            ViewBag.ErrorMessage = "암호가 틀립니다. 다시 입력해주세요.";

            return(View());
        }
示例#2
0
        public IActionResult CommentDelete(
            string boardId, string id, string txtPassword)
        {
            txtPassword = (new Dul.Security.CryptorEngine()).EncryptPassword(txtPassword);
            // 현재 삭제하려는 댓글의 암호가 맞으면, 삭제 진행
            if (_commentRepository.GetCountBy(Convert.ToInt32(boardId)
                                              , Convert.ToInt32(id), txtPassword) > 0)
            {
                // 삭제 처리
                _commentRepository.DeleteNoteComment(
                    Convert.ToInt32(boardId), Convert.ToInt32(id), txtPassword);
                // 게시판 상세 보기 페이지로 이동
                return(RedirectToAction("Details", new { Id = boardId }));
            }

            ViewBag.BoardId      = boardId;
            ViewBag.Id           = id;
            ViewBag.ErrorMessage = "암호가 틀립니다. 다시 입력해주세요.";

            return(View());
        }