private static List <Model.ProvisionedStack> ToStackCollection(UserAuthentication user) { var list = new List <Model.ProvisionedStack>(); if (user.ProvisionedStacks != null) { foreach (var stackCollection in user.ProvisionedStacks?.ToList()) { foreach (var s in stackCollection.Value) { var stack = new Model.ProvisionedStack { StackId = s.Id, UserEmail = user.EmailAsUsername, TemplateTag = stackCollection.Key, CustomBucketChangeSet = ConditionalChangeSet(s.ChangeSetId, s.UpdateStatus, false), DefaultBucketChangeSet = ConditionalChangeSet(s.ChangeSetId, s.UpdateStatus, true), LastChecked = s.LastChecked }; list.Add(stack); } } } return(list); }
public async void Upsert(Model.ProvisionedStack newStack) { Thread.Sleep(10000); await _dynamoDbContext.SaveAsync(newStack, _defaultOperationConfig); }