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)); }
public void CountBmi(BmiForm inputModel) { inputModel.Result = (double)inputModel.Weight / (inputModel.Height * inputModel.Height) * 0.0001; }