Example #1
0
        public JsonFailResult(string error) : base(null)
        {
            this.StatusCode = STATUS_CODE;

            var errorsHandler = new ErrorsHandler();

            errorsHandler.Errors.Add("error", error);

            this.Value = errorsHandler;
        }
Example #2
0
        public JsonFailResult(ModelStateDictionary modelState) : base(null)
        {
            var errorsHandler = new ErrorsHandler();

            foreach (var keyValuePair in modelState)
            {
                if (keyValuePair.Value.Errors.Count > 1)
                {
                    for (var i = 0; i < keyValuePair.Value.Errors.Count; i++)
                    {
                        errorsHandler.Errors.Add(keyValuePair.Key + $"_{i}", keyValuePair.Value.Errors[i].ErrorMessage);
                    }
                }
                else
                {
                    errorsHandler.Errors.Add(keyValuePair.Key, keyValuePair.Value.Errors[0].ErrorMessage);
                }
            }

            this.Value      = errorsHandler;
            this.StatusCode = STATUS_CODE;
        }