protected void AddModelError(ArgumentException ex) { var message = ex.GetMessageWithoutParamName(); if (string.IsNullOrEmpty(ex.ParamName)) { ModelState.AddModelError("erro", ex.Message); } else { ModelState.AddModelError(ex.ParamName, message); } }