public async Task <int> Insert(PendingTokenMessage pendingTokenMessage)
        {
            if (pendingTokenMessage == null)
            {
                return(-1);
            }
            var insertedRows = await _database.InsertAsync(pendingTokenMessage);

            return(insertedRows == 1 ? pendingTokenMessage.ID : -1);
        }
        public async Task <int> Insert(string sender, string receiver, TokenMessage tokenMessage)
        {
            var p = PendingTokenMessage.Create(sender, receiver, tokenMessage);

            if (p == null)
            {
                return(-1);
            }
            var insertedRows = await _database.InsertAsync(p);

            return(insertedRows == 1 ? p.ID : -1);
        }