public void AddConfigRequestToQueue(
            string account, string siteUrl, string storageConnectionString)
        {
            CloudStorageAccount storageAccount =
                CloudStorageAccount.Parse(storageConnectionString);

            // Get queue... create if does not exist.
            CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
            CloudQueue       queue       =
                queueClient.GetQueueReference(SiteModificationManager.StorageQueueName);

            queue.CreateIfNotExists();

            // Pass in data for modification
            var newSiteConfigRequest = new SiteModificationData()
            {
                AccountId = account,
                SiteUrl   = siteUrl
            };

            // Add entry to queue
            queue.AddMessage(new CloudQueueMessage(JsonConvert.SerializeObject(newSiteConfigRequest)));
        }
        public void AddConfigRequestToQueue(
                    string account, string siteUrl, string storageConnectionString)
        {
            CloudStorageAccount storageAccount = 
                                CloudStorageAccount.Parse(storageConnectionString);

            // Get queue... create if does not exist.
            CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
            CloudQueue queue = 
                queueClient.GetQueueReference(SiteModificationManager.StorageQueueName);
            queue.CreateIfNotExists();

            // Pass in data for modification
            var newSiteConfigRequest = new SiteModificationData()
            {
                AccountId = account,
                SiteUrl = siteUrl
            };

            // Add entry to queue
            queue.AddMessage(new CloudQueueMessage(JsonConvert.SerializeObject(newSiteConfigRequest)));

        }