Example #1
0
        // POST api/values
        public IHttpActionResult Post([FromBody] NumberInputModel model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("Model cannot be null");
            }

            var result = model.FirstNumber + model.SecondNumber;

            return(Ok(result));
        }
Example #2
0
        public MvcHtmlString Number <TProperty>(Expression <Func <TModel, TProperty> > expression, string placeholder = null,
                                                string label = null)
        {
            ModelMetadata    modelMetadata    = ModelMetadata.FromLambdaExpression(expression, Helper.ViewData);
            NumberInputModel numberInputModel = new NumberInputModel(Helper,
                                                                     modelMetadata,
                                                                     ExpressionHelper.GetExpressionText(expression),
                                                                     label,
                                                                     placeholder);

            return(Helper.Partial("EditorTemplates/Forms/Number", numberInputModel));
        }