Exemple #1
0
        public ServiceErrors GetErrors(ValidationResult validationResult)
        {
            var errors = new ServiceErrors();

            foreach (var item in validationResult.Errors)
            {
                ServiceError error = new ServiceError()
                {
                    ErrorCode    = item.ErrorCode,
                    InternalCode = ((int)HttpStatusCode.BadRequest).ToString(),
                    MessageId    = "M024",
                    FieldName    = item.PropertyName,
#if DEBUG
                    Message = GetErrorMessage(item)
#endif
                };

                error.AddValidationId(_validationId);
                errors.Add(error);
            }

            return(errors);
        }