public ActionResult BuyWeapon(int id) { LoadModel(); try { _service.BuyWeapon(_model.beerUser, id); LoadModel(); _model.SuccessMessage = "The weapon is bought !"; _model.ErrorMessage = null; } catch (BeerException e) { _model.SuccessMessage = null; _model.ErrorMessage = e.Message; } return(View("Index", _model)); }