public override async Task <object> GetValueAsync() { string value = await _entity.GetAsync(); if (value == null) { return(default(TInput)); } TInput contents; if (TryJsonConvert(value, out contents)) { return(contents); } else { return(value); } }
public override object GetValue() { string value = _entity.GetAsync().Result; if (value == null) { return(default(TInput)); } TInput contents; if (TryJsonConvert(value, out contents)) { return(contents); } else { return(value); } }