public async Task Update(VstsInstanceEntity vstsInstanceEntity)
 {
     // Create the TableOperation object that inserts the customer entity.
     TableOperation insertOperation = TableOperation.Replace(vstsInstanceEntity);
     // Execute the insert operation.
     await vstsUserCloudTable.ExecuteAsync(insertOperation);
 }
        private async static Task InitVSTSInstances(CloudTable vstsInstanceCloudTable, CloudQueue pendingVstsCloudQueue)
        {
            var vstsEntity = new VstsInstanceEntity("SkillsBundle", "westeurope");

            vstsEntity.AvailableFreeBasicUserSlot = 4;
            var vstsInstanceService = new VstsInstanceService(Environment.GetEnvironmentVariable("SkillsBundleTablesConnectionsString"));
            await vstsInstanceService.Add(vstsEntity);

            await pendingVstsCloudQueue.AddMessageAsync(new CloudQueueMessage(vstsEntity.InstanceName));
        }
 public async Task Add(VstsInstanceEntity vstsInstanceEntity)
 {
     await vstsInstanceRepo.Add(vstsInstanceEntity);
 }