public Task SetAsync(LykkeSession lykkeSession) { if (lykkeSession == null) { throw new ArgumentNullException(nameof(lykkeSession)); } var id = lykkeSession.OldLykkeToken; if (string.IsNullOrWhiteSpace(id)) { throw new ArgumentException("Old lykke token is empty."); } var session = ProtectionUtils.SerializeAndProtect(lykkeSession, _dataProtector); return(_distributedCache.SetStringAsync(GetKey(id), session)); }
public Task SetAsync(LykkeSession session) { return(_lykkeSessionRepository.SetAsync(session)); }