コード例 #1
0
        /// <summary>
        /// 특정 게시물에 댓글 추가
        /// </summary>
        public void AddComment(SupportComment model)
        {
            //[A] SQL 쿼리문: 댓글 입력 및 게시판 코멘트 수 1 증가
            string sql = @"
                Insert Into SupportsComments (ArticleId, Name, Opinion, Password, UserName)
                Values(@ArticleId, @Name, @Opinion, @Password, @UserName);

                Update Supports Set CommentCount = CommentCount + 1 
                Where Id = @ArticleId
            ";

            //[B] 파라미터 추가
            var parameters = new DynamicParameters();

            parameters.Add("@ArticleId", value: model.ArticleId, dbType: DbType.Int32);
            parameters.Add("@Name", value: model.Name, dbType: DbType.String);
            parameters.Add("@Opinion", value: model.Opinion, dbType: DbType.String);
            parameters.Add("@Password", value: model.Password, dbType: DbType.String);
            parameters.Add("@UserName", value: model.UserName, dbType: DbType.String);

            //[C] 실행
            db.Execute(sql, parameters, commandType: CommandType.Text);
        }
コード例 #2
0
 public bool Edit(SupportComment model)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public SupportComment Add(SupportComment model)
 {
     throw new NotImplementedException();
 }