public IActionResult FastOverdraftValidations(CardNumberRequest request) { if (ModelState.IsValid) { var response = new SingleResponse <long>() { ResultCode = ResultCodes.normal }; List <ActionError> result = _xbService.FastOverdraftValidations(request.CardNumber); if (result != null && result.Count > 0) { response.ResultCode = ResultCodes.failed; response.Description = utils.GetActionResultErrors(result); } else { response.ResultCode = ResultCodes.normal; } return(ResponseExtensions.ToHttpResponse(response)); } else { return(ValidationError.GetValidationErrorResponse(ModelState)); } }