Exemple #1
0
 public ServiceResult <PreDepositOM> PreDeposit(GetDetailByIdIM <int> im)
 {
     return(new ServiceResult <PreDepositOM>
     {
         Data = new UserDepositComponent().PreDeposit(this.GetUser(), im.Id)
     });
 }
Exemple #2
0
 public ServiceResult <Country> GetById(GetDetailByIdIM <int> im)
 {
     return(new ServiceResult <Country>
     {
         Data = new CountryComponent().GetById(im.Id)
     });
 }
 public ServiceResult <TransferDetailOM> Detail(GetDetailByIdIM <long> im)
 {
     return(new ServiceResult <TransferDetailOM>
     {
         Data = new TransferComponent().Detail(this.GetUser().Id, im.Id)
     });
 }
Exemple #4
0
 public ServiceResult <DetailOM> Detail(GetDetailByIdIM <long> im)
 {
     return(new ServiceResult <DetailOM>
     {
         Data = new UserDepositComponent().Detail(this.GetUser(), im.Id, this.IsZH())
     });
 }
 public ServiceResult <RedPocketDetailOM> Detail(GetDetailByIdIM <long> model)
 {
     return(new ServiceResult <RedPocketDetailOM>
     {
         Data = new RedPocketComponent().Detail(this.GetUser().Id, model.Id)
     });
 }
 public ServiceResult <OrderDetailOM> Detail(GetDetailByIdIM <Guid> im)
 {
     return(new ServiceResult <OrderDetailOM>
     {
         Data = new OrderComponent().Detail(this.GetUser(), im.Id, this.IsZH())
     });
 }
Exemple #7
0
 public ServiceResult <AddressListOM> AddressList(GetDetailByIdIM <int> im)
 {
     return(new ServiceResult <AddressListOM>
     {
         Data = new UserWithdrawComponent().AddressList(this.GetUser(), im.Id)
     });
 }
Exemple #8
0
 public ServiceResult <PreWithdrawOM> PreWithdraw(GetDetailByIdIM <int> im)
 {
     return(new ServiceResult <PreWithdrawOM>
     {
         Data = new UserWithdrawComponent().PreWithdraw(this.GetUser(), im.Id)
     });
 }
Exemple #9
0
        public ServiceResult <GatewayOrderDetailModel> Detail(GetDetailByIdIM <Guid> im)
        {
            var om = new GatewayOrderComponent().Detail(im.Id, this.GetUser(), this.IsZH());

            return(new ServiceResult <GatewayOrderDetailModel>
            {
                Data = new GatewayOrderDetailModel
                {
                    Id = om.Id,
                    Code = om.Code,
                    Timestamp = om.Timestamp,
                    FiatAmount = om.FiatAmount,
                    FiatCurrency = om.FiatCurrency,
                    CryptoAmount = om.CryptoAmount,
                    MerchantName = om.MerchantName,
                    Status = om.Status,
                    MarkUp = om.MarkUp,
                    ExchangeRate = om.ExchangeRate,
                    RefundTimestamp = om.RefundTimestamp,
                    Type = om.Type,
                    OrderNo = om.OrderNo,
                    TradeNo = om.TradeNo,
                    CurrentExchangeRate = om.CurrentExchangeRate,
                    IncreaseRate = om.IncreaseRate
                }
            });
        }
Exemple #10
0
        public ServiceResult <UserExTransferOrderOM> Detail(GetDetailByIdIM <long> im)
        {
            var result = new ServiceResult <UserExTransferOrderOM>();

            result.Data = new FiiiEXTransferComponent().FiiiPayTransferDetail(this.GetUser(), im.Id);
            result.Successful();
            return(result);
        }
Exemple #11
0
 public ServiceResult <bool> DeleteAddress(GetDetailByIdIM <long> im)
 {
     new UserWithdrawComponent().DeleteAddress(this.GetUser(), im.Id);
     return(new ServiceResult <bool>
     {
         Data = true
     });
 }
        public ServiceResult <RedPocketPushOM> RePush(GetDetailByIdIM <long> model)
        {
            var reslut = new RedPocketComponent().RePush(this.GetUser().Id, model.Id);

            return(new ServiceResult <RedPocketPushOM>
            {
                Data = new RedPocketPushOM
                {
                    ExpirationDate = reslut.ExpirationDate.ToUtcTimeTicks().ToString(), PassCode = reslut.PassCode.ToUpper()
                }
            });
        }