//insert
        public async Task <int> InsertBook(BookInsert insertdata)
        {
            string sql = @"
						BEGIN TRY
							BEGIN TRANSACTION
								INSERT INTO BOOK_DATA
								 (
									BOOK_NAME,BOOK_CLASS_ID,BOOK_AUTHOR,
									BOOK_BOUGHT_DATE,BOOK_PUBLISHER,BOOK_NOTE,
									BOOK_STATUS,BOOK_KEEPER,BOOK_AMOUNT,CREATE_DATE,
									CREATE_USER,MODIFY_DATE,MODIFY_USER
								 )
								VALUES
								(
									 @BookName,@BookClass, @BookAuthor, 
									 @BoughtDate, @BookPublisher, @Note, 
									 'A','',0,GETDATE(), 
									 '123',GETDATE(), '123'
								)
							SELECT SCOPE_IDENTITY();
							COMMIT TRANSACTION
						End TRY
						BEGIN CATCH
							SELECT
								0 AS IsError
							ROLLBACK TRANSACTION	
						END CATCH "                        ;

            using (SqlConnection conn = new SqlConnection(this.GetDBConnectionString()))
            {
                int InsertID = await conn.ExecuteScalarAsync <int>(sql, new
                {
                    BookName      = insertdata.BookName,
                    BookClass     = insertdata.BookClass,
                    BookAuthor    = insertdata.BookAuthor,
                    BoughtDate    = insertdata.BoughtDate,
                    BookPublisher = insertdata.BookPublisher,
                    Note          = insertdata.Note
                });

                return(InsertID);
            }
        }
 public async Task InsertBook([FromBody] BookInsert insertdata)
 {
     int InsertID = await _bookservice.InsertBook(insertdata);                     //test用
 }
 public int InsertBook(BookInsert insertdata)
 {
     throw new NotImplementedException();
 }