示例#1
0
        public ActionResult CountBmi(BmiForm model)
        {
            var validator = new BmiValidator();
            var result    = validator.Validate(model);

            if (result.IsValid)
            {
                _bmiBusinessLogic.CountBmi(model);
                return(View(_bmiBusinessLogic.CheckBmi(model.Result), model));
            }
            ModelState.Clear();
            foreach (var error in result.Errors)
            {
                ModelState.AddModelError("", error.ErrorMessage);
            }
            return(View(model));
        }
示例#2
0
 public void CountBmi(BmiForm inputModel)
 {
     inputModel.Result = (double)inputModel.Weight / (inputModel.Height * inputModel.Height) * 0.0001;
 }