public iExchange.Common.TransactionError InstalmentPayoff(Guid submitorId, Guid accountId, Guid currencyId, decimal sumSourcePaymentAmount, decimal sumSourceTerminateFee, Protocal.Physical.TerminateData terminateData)
 {
     return(this.Call <TransactionError>(() => this.Service.InstalmentPayoff(submitorId, accountId, currencyId, sumSourcePaymentAmount, sumSourceTerminateFee, terminateData)));
 }
Exemple #2
0
 public TransactionError InstalmentPayoff(Guid submitorId, Guid accountId, Guid currencyId, decimal sumSourcePaymentAmount, decimal sumSourceTerminateFee, Protocal.Physical.TerminateData terminateData)
 {
     return(ServerFacade.Default.Server.PrePayoff(submitorId, accountId, currencyId, sumSourcePaymentAmount, sumSourceTerminateFee, terminateData));
 }
Exemple #3
0
 internal TransactionError PrePayoff(Guid submitorId, Guid accountId, Guid currencyId, decimal sumSourcePaymentAmount, decimal sumSourceTerminateFee, Protocal.Physical.TerminateData terminateData)
 {
     return(this.CallByRead(() =>
     {
         var account = GetAccount(accountId);
         return account.PrePayForInstalment(submitorId, currencyId, sumSourcePaymentAmount, sumSourceTerminateFee, terminateData);
     }, () => TransactionError.RuntimeError));
 }