Exemple #1
0
 private Error GetError(Exception exception, string code)
 {
     return(new Error
     {
         Id = WebApiBoilerplateException.GetNewId(),
         Code = code,
         Message = exception.Message
     });
 }
Exemple #2
0
 private Error GetError(WebApiBoilerplateException exception)
 {
     return(new Error
     {
         Id = exception.ExceptionId,
         Code = exception.Code,
         Message = exception.Message
     });
 }
Exemple #3
0
 private Error GetError(ValidationException exception, string code)
 {
     return(new ValidationError
     {
         Id = WebApiBoilerplateException.GetNewId(),
         Code = code,
         Message = exception.Message,
         Validations = exception.Errors.Select(error => new ValidationFieldError
         {
             Description = error.ErrorMessage,
             Field = error.PropertyName,
         }).ToList()
     });
 }