コード例 #1
0
        protected override void OnActionExecuted(ActionExecutedContext filterContext)
        {
            string commonError = "Имате некоректни полета!";

            if (!ModelState.IsValid)
            {
                var empty = ModelState.Keys.All(k => k != string.Empty);

                // Check if has any error to show common error message
                var count = ModelState.Keys.Any(k => ModelState[k].Errors.Count > 0);
                var total = empty && count;
                if (total)
                {
                    ModelState.AddCommonError(commonError);
                }
            }

            base.OnActionExecuted(filterContext);
        }