private async Task HandleErrorDefaultAsync(string message, int errorCode, IEnumerable <string> messages, ResponseMessage messageWithError, Exception error, IErrorCodeRepository errorCodes) { var code = await errorCodes.AddIfNotExistingAsync( new ErrorCode { Code = errorCode, Message = message }); _repository.Add( new ResponseError { ErrorCode = code, Message = message, OriginalMessage = messages.FirstOrDefault(x => x.Contains(message)), ResponseMessage = messageWithError, StackTrace = error.StackTrace }); }
public ErrorCodeService(IErrorCodeRepository errorCodeRepository, IUnitOfWork unitOfWork) { _errorCodeRepository = errorCodeRepository; _unitOfWork = unitOfWork; }