Example #1
0
 public IActionResult SaveHBServletTokenUnBlockRequestOrder(HBServletRequestOrderRequest request)
 {
     if (ModelState.IsValid)
     {
         SingleResponse <long> response = new SingleResponse <long>();
         XBS.ActionResult      result   = _xBService.SaveHBServletTokenUnBlockRequestOrder(request.Order);
         response.Result      = result.Id;
         response.ResultCode  = ResultCodeFormatter.FromPersonalAccountSecurityService(result.ResultCode);
         response.Description = utils.GetActionResultErrors(result.Errors);
         return(ResponseExtensions.ToHttpResponse(response));
     }
     else
     {
         return(ValidationError.GetValidationErrorResponse(ModelState));
     }
 }
 public IActionResult CheckExcelRows(CheckExcelRowsRequest request)
 {
     if (ModelState.IsValid)
     {
         SingleResponse <long> response = new SingleResponse <long>();
         XBS.ActionResult      result   = _xBService.CheckExcelRows(request.ReestrTransferAdditionalDetails, request.DebetAccount, request.OrderId);
         response.Result      = result.Id;
         response.ResultCode  = ResultCodeFormatter.FromPersonalAccountSecurityService(result.ResultCode);
         response.Description = utils.GetActionResultErrors(result.Errors);
         return(ResponseExtensions.ToHttpResponse(response));
     }
     else
     {
         return(ValidationError.GetValidationErrorResponse(ModelState));
     }
 }
Example #3
0
 public IActionResult SaveCVVNote(CVVNoteRequest CVVNoteRequest)
 {
     if (ModelState.IsValid)
     {
         SingleResponse <long> response = new SingleResponse <long>();
         response.ResultCode = ResultCodes.normal;
         XBS.ActionResult result = _xbService.SaveCVVNote(CVVNoteRequest.ProductId, CVVNoteRequest.CVVNote);
         response.Result      = result.Id;
         response.Description = Utils.GetActionResultErrors(result.Errors);
         return(ResponseExtensions.ToHttpResponse(response));
     }
     else
     {
         return(ValidationError.GetValidationErrorResponse(ModelState));
     }
 }
        public IActionResult ApproveInternationalPaymentOrder(ApproveIdRequest request)
        {
            if (ModelState.IsValid)
            {
                SingleResponse <long>     response   = new SingleResponse <long>();
                InternationalPaymentOrder order      = _cacheHelper.GetApprovalOrder <InternationalPaymentOrder>(request.Id);
                XBS.ActionResult          saveResult = _xBService.ApproveInternationalPaymentOrder(order);

                response.ResultCode  = ResultCodeFormatter.FromPersonalAccountSecurityService(saveResult.ResultCode);
                response.Result      = saveResult.Id;
                response.Description = Utils.GetActionResultErrors(saveResult.Errors);

                return(ResponseExtensions.ToHttpResponse(response));
            }
            else
            {
                return(ValidationError.GetValidationErrorResponse(ModelState));
            }
        }