public async Task <long> PostBook(BookRequest book)
        {
            var parameters = new DynamicParameters();

            parameters.Add("@Title", book.Title, DbType.String);
            parameters.Add("@Description", book.Description, DbType.String);
            parameters.Add("@ISBN", book.ISBN, DbType.Int64);
            parameters.Add("@Language", book.Language, DbType.String);

            var result = await GetConnection.QueryFirstAsync <ResultEntity>("dbo.SpI_Book", parameters, commandType : CommandType.StoredProcedure);

            return(result.Result);
        }