public async Task <bool> Set([FromBody] SetValueRequest req)
        {
            bool added = false;

            try
            {
                added = await this._redisCacheClient.Db0.AddAsync(req.key, req.value, DateTimeOffset.Now.AddMinutes(10));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(added);
        }
Example #2
0
        public void ToDictionary_WithDomain()
        {
            var dict = new SetValueRequest()
            {
                Domain = "foo",
                Key    = "test",
                Value  = "bar",
            }.ToDictionary();

            Assert.Collection(
                dict,
                v =>
            {
                Assert.Equal("Label", v.Key);
                Assert.Equal("Kaponata.iOS", v.Value.ToObject());
            },
                v =>
            {
                Assert.Equal("ProtocolVersion", v.Key);
                Assert.Equal("2", v.Value.ToObject());
            },
                v =>
            {
                Assert.Equal("Request", v.Key);
                Assert.Equal("SetValue", v.Value.ToObject());
            },
                v =>
            {
                Assert.Equal("Domain", v.Key);
                Assert.Equal("foo", v.Value.ToObject());
            },
                v =>
            {
                Assert.Equal("Key", v.Key);
                Assert.Equal("test", v.Value.ToObject());
            },
                v =>
            {
                Assert.Equal("Value", v.Key);
                Assert.Equal("bar", v.Value.ToObject());
            });
        }