Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }