// 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)); }
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)); }