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); }
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()); }); }