public T ValidationErrorResponse <T>(ValidationResult validationResult)
        {
            var obj = new ValidationResponseBase
            {
                Success = false,
                Errors  = validationResult.Errors.Select(er =>
                                                         new ValidationError {
                    PropertyName = Char.ToLowerInvariant(er.PropertyName[0]) + er.PropertyName.Substring(1), ErrorMessage = er.ErrorMessage
                })
            };

            return(Mapper.DynamicMap <T>(obj));
        }
示例#2
0
        public T ValidationErrorResponse <T>(ValidationResult validationResult)
        {
            var obj = new ValidationResponseBase
            {
                Success = false,
                Errors  = validationResult.Errors.Select(er => new ValidationError
                {
                    PropertyName = er.PropertyName,
                    ErrorMessage = er.ErrorMessage
                }).ToList()
            };

            return(Mapper.DynamicMap <T>(obj));
        }