예제 #1
0
        private async Task BackupTagsAsync(Guid appId, BackupWriter writer)
        {
            var tags = await tagService.GetExportableTagsAsync(appId, TagGroups.Assets);

            await writer.WriteJsonAsync(TagsFile, JObject.FromObject(tags));
        }
예제 #2
0
        private async Task WriteSettingsAsync(BackupWriter writer, Guid appId)
        {
            var json = await grainFactory.GetGrain <IAppUISettingsGrain>(appId).GetAsync();

            await writer.WriteJsonAsync(SettingsFile, json);
        }
예제 #3
0
        private async Task WriteUsersAsync(BackupWriter writer)
        {
            var json = JObject.FromObject(usersWithEmail);

            await writer.WriteJsonAsync(UsersFile, json);
        }
예제 #4
0
        private async Task WriteUsersAsync(BackupWriter writer)
        {
            var json = usersWithEmail;

            await writer.WriteJsonAsync(UsersFile, json);
        }
예제 #5
0
        private async Task WriteSettingsAsync(BackupWriter writer, Guid appId)
        {
            var json = await appUISettings.GetAsync(appId, null);

            await writer.WriteJsonAsync(SettingsFile, json);
        }