public object Convert(IConversionRequest request) { var session = request.Get<MongoSession>().Session; var collection = session.GetCollection(_type, _type.Name.ToLowerInvariant()); var query = Query.EQ("_id", request.Text); return collection.FindOneAs(_type, query); }
public object Convert(IConversionRequest request) { var stringValue = request.Text; if (stringValue == ObjectConverter.NULL || stringValue == null) return null; if (stringValue == string.Empty && _type != typeof (string)) return null; return _inner.Convert(request); }
public object Convert(IConversionRequest request) { var session = request.Get <MongoSession>().Session; var collection = session.GetCollection(_type, _type.Name.ToLowerInvariant()); var query = Query.EQ("_id", request.Text); return(collection.FindOneAs(_type, query)); }
public object Convert(IConversionRequest request) { var stringValue = request.Text; if (stringValue == ObjectConverter.NULL || stringValue == null) { return(null); } if (stringValue == string.Empty && _type != typeof(string)) { return(null); } return(_inner.Convert(request)); }
public object Convert(IConversionRequest request) { var stringValue = request.Text; if (stringValue.ToUpper() == StringConverterStrategy.EMPTY) { return Array.CreateInstance(_innerType, 0); } var strings = stringValue.ToDelimitedArray(); var array = Array.CreateInstance(_innerType, strings.Length); for (var i = 0; i < strings.Length; i++) { var value = _inner.Convert(request.AnotherRequest(strings[i])); array.SetValue(value, i); } return array; }
public object Convert(IConversionRequest request) { var stringValue = request.Text; if (stringValue.ToUpper() == StringConverterStrategy.EMPTY || stringValue.Trim().IsEmpty()) { return(Array.CreateInstance(_innerType, 0)); } var strings = stringValue.ToDelimitedArray(); var array = Array.CreateInstance(_innerType, strings.Length); for (var i = 0; i < strings.Length; i++) { var value = _inner.Convert(request.AnotherRequest(strings[i])); array.SetValue(value, i); } return(array); }
public object Convert(IConversionRequest request) { var stringValue = request.Text; if (stringValue.ToUpper() == StringConverterStrategy.EMPTY || stringValue.Trim().IsEmpty()) { return Array.CreateInstance(_innerType, 0); } var csvTokenizer = new CsvTokenizer(); csvTokenizer.Read(stringValue); var tokens = csvTokenizer.Tokens.Select(t=>t.Trim()).ToList(); var array = Array.CreateInstance(_innerType, tokens.Count); for (var i = 0; i < tokens.Count; i++) { var value = _inner.Convert(request.AnotherRequest(tokens[i])); array.SetValue(value, i); } return array; }
public object Convert(IConversionRequest request) { var stringValue = request.Text; if (stringValue.ToUpper() == StringConverterStrategy.EMPTY || stringValue.Trim().IsEmpty()) { return(Array.CreateInstance(_innerType, 0)); } var csvTokenizer = new CsvTokenizer(); csvTokenizer.Read(stringValue); var tokens = csvTokenizer.Tokens.Select(t => t.Trim()).ToList(); var array = Array.CreateInstance(_innerType, tokens.Count); for (var i = 0; i < tokens.Count; i++) { var value = _inner.Convert(request.AnotherRequest(tokens[i])); array.SetValue(value, i); } return(array); }
public object Convert(IConversionRequest request) { return _converter.ConvertFromString(request.Text); }
public async Task <Stream> HtmlToPdfAsync(IConversionRequest request, CancellationToken cancelToken = default) => await ExecuteRequest(request, Constants.Gotenberg.ApiPaths.ConvertHtml, cancelToken).ConfigureAwait(false);
public override object Convert(IConversionRequest request) { return(request.Get <WidgetFinderService>().Build(request.Text)); }
public abstract object Convert(IConversionRequest request);
public object Convert(IConversionRequest request) { return(_converter.ConvertFromString(request.Text)); }
public override object Convert(IConversionRequest request) { return request.Get<WidgetFinderService>().Build(request.Text); }
public object Convert(IConversionRequest request) { return(_finder(request.Text)); }
public object Convert(IConversionRequest request) { return(Enum.Parse(_enumType, request.Text, true)); }
public object Convert(IConversionRequest request) { return Enum.Parse(_enumType, request.Text, true); }