예제 #1
0
        public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            bindingContext.ThrowArgNull("bindingContext");

            var stringValue = controllerContext.RequestContext.HttpContext.Request[bindingContext.ModelName];

            if (string.IsNullOrEmpty(stringValue))
            {
                stringValue = null;
            }

            return(stringValue);
        }
예제 #2
0
        public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            bindingContext.ThrowArgNull("bindingContext");

            var value = controllerContext.RequestContext.HttpContext.Request[bindingContext.ModelName];

            if (string.IsNullOrEmpty(value))
            {
                return(null);
            }

            var d = Decimal.Parse(value, CultureInfo.InvariantCulture);

            return(d);
        }