public async Task CommitChangesAsync() { foreach (Site site in Sites) { foreach (Application application in site.Applications) { application.Save(); } } Save(); await PostCommitChangesAsync(); }