public ActionResult CalculationForm(CalculationViewModel model) { if (ModelState.IsValid) { try { //Передаем ViewModel в презентер и получаем измененную ViewModel model.OperationResult = presenter.Calculation(model); } catch (Exception e) { //выводим сообщение об ошибке return(RedirectToAction("ShowError", "Error", e.Message)); } } return(View(model)); }
private void buttonGetResult_Click(object sender, EventArgs e) { _presenter.Calculation(); }