Exemplo n.º 1
0
        /// <summary>
        ///   Create plugin options
        /// </summary>
        /// <param name="nullValues">Null value handling</param>
        /// <returns>Plugin options</returns>
        public virtual IDictionary <string, object> CreateOptions(NullValueHandling nullValues)
        {
            Type[] converterTypes;

            IDictionary <string, object> options = DatatablesHelper.ToDictionary(this, nullValues, out converterTypes);

            var converters = converterTypes.Distinct().Select(c => (JsonConverter)Activator.CreateInstance(c));

            CustomConverters.AddRange(converters);

            return(options);
        }
        /// <summary>
        ///   Create options
        /// </summary>
        /// <param name="nullValues">Null value handling</param>
        /// <returns>Plugin options</returns>
        public virtual IDictionary <string, object> CreateOptions(NullValueHandling nullValues)
        {
            IDictionary <string, object> options = DatatablesHelper.ToDictionary(this, nullValues);

            return(options);
        }