private object ConvertToOffset(object value) { if (value is DateTime) { return(AzureSearchHelper.ConvertToOffset((DateTime)value)); } return(value); }
public static void Filter(this StringBuilder builder, string field, DateTime value, string op, bool and = true) { if (builder.Length > 0) { builder.AppendFormat(" {0} ", and ? "and" : "or"); } builder.AppendFormat("("); builder.AppendFormat("{0} {1} {2}", field, op, AzureSearchHelper.ConvertToOffset(value).ToString("u").Replace(" ", "T")); builder.AppendFormat(")"); }