private void BuildButton_Click(object sender, EventArgs e) { var blade = new Blade( ParseControlText(bladeLenght), ParseControlText(handleLength), ParseControlText(handleBoreDiameter), ParseControlText(buttWidth), ParseControlText(bladeHeight), ParseControlText(grindHeight), ParseControlText(gripLength), ParseControlText(gripDiagonal) ); try { ModelValidator.Validate(blade); } catch (ValidationException validationException) { MessageBox.Show(validationException.Message); return; } _kompas.BuildPart(blade); }