public RejectPlayerBankAccountResponse Reject(RejectPlayerBankAccountRequest request)
        {
            VerifyPermission(Permissions.Reject, Modules.PlayerBankAccount);

            var playerBankAccount = _playerBankAccountQueries.GetPlayerBankAccounts().FirstOrDefault(x => x.Id == request.Id);

            CheckBrand(playerBankAccount.Bank.BrandId);

            _playerBankAccountCommands.Reject(request.Id, request.Remarks);
            return(new RejectPlayerBankAccountResponse
            {
                Success = true
            });
        }
Example #2
0
 public RejectPlayerBankAccountResponse RejectPlayerBankAccount(RejectPlayerBankAccountRequest request)
 {
     return(WebClient.SecurePostAsJson <RejectPlayerBankAccountRequest, RejectPlayerBankAccountResponse>(Token, _url + AdminApiRoutes.RejectPlayerBankAccount, request));
 }
Example #3
0
        public ActionResult Reject(RejectPlayerBankAccountRequest request)
        {
            var response = GetAdminApiProxy(Request).RejectPlayerBankAccount(request);

            return(response.Success ? this.Success() : this.Failed(response.Errors));
        }