public async Task <Order> GetByIdAsync(Guid id)
        {
            using (var connection = context.CreateConnection())
            {
                var query = await connection.QueryAsync <Order>(OrderQuery.ById(id));

                return(query.SingleOrDefault());
            }
        }