public async void SaveChanges() { try { await propertiesRepository.CreateOrUpdateAsync(Identifier, Properties); } catch (Exception ex) { await loggerService.LogAsync(ex.Message); } }
/// <summary> /// Заносит пользователя в кеш /// </summary> /// <param name="identifier"></param> /// <param name="user"></param> private async Task SyncUser(long identifier, UserData user) { if (user == null) { return; } var properties = await propertiesRepository.ReadAsync(identifier); properties[ViewConstants.CachedDbUser] = JsonSerializer.ToJsonString(user); await propertiesRepository.CreateOrUpdateAsync(identifier, properties); }