public IActionResult Transfer(TransferViewModel model) { if (ModelState.IsValid) { try { model.Result = _handler.Transfer(model.FromAccountId, model.ToAccountId, model.Amount); } catch (Exception ex) { ModelState.AddModelError("transfer", ex.Message); return(View("Index", model)); } } return(View("Index", model)); }