/// <summary> /// Get String Filter Value from DataTableRequest by property name of T object. /// </summary> /// <param name="model"></param> /// <param name="propertyName"></param> /// <param name="filterValue1"></param> /// <param name="filterValue2"></param> /// <typeparam name="T"></typeparam> public static void GetFilterValues <T>(this DataTableRequestModel model, string propertyName, out string filterValue1, out string filterValue2) where T : class, new() { var filter = model.GetFilterValue <T>(propertyName); DataTableRequestHelper.GetFilterValue(filter, out filterValue1, out filterValue2); }
/// <summary> /// Get DateTimeOffsets Filter Value from DataTableRequest by property name of T object. /// </summary> /// <param name="model"></param> /// <param name="propertyName"></param> /// <param name="dateTimeOffsetFrom"></param> /// <param name="dateTimeOffsetTo"></param> /// <typeparam name="T"></typeparam> public static void GetDateTimeOffsetFilter <T>(this DataTableRequestModel model, string propertyName, out DateTimeOffset?dateTimeOffsetFrom, out DateTimeOffset?dateTimeOffsetTo) where T : class, new() { var filter = model.GetFilterValue <T>(propertyName); DataTableRequestHelper.GetDateTimeOffsetFilter(filter, out dateTimeOffsetFrom, out dateTimeOffsetTo); }