public async Task SaveCancel(OfferCancel obj)
        {
            using (var s = Store.OpenAsyncSession())
            {
                await s.StoreAsync(obj);

                await s.SaveChangesAsync();

                s.Advanced.WaitForIndexesAfterSaveChanges();
            }
        }
Esempio n. 2
0
        public async Task <bool> Delete([FromBody] OfferCancelModel model)
        {
            var of = new OfferCancel();

            of.Offer          = model.Offer;
            of.Wallet         = model.Wallet;
            of.TimeStampTicks = model.Timestamp;
            of.Signature      = model.Signature;
            of.BuildHash();

            return(await repository.AppendOfferCancel(of));
        }
Esempio n. 3
0
        private static StObject TransactionFormatted(StObject source, TransactionType transactionType)
        {
            StObject constructed = null;

            if (transactionType == Enums.TransactionType.Invalid)
            {
            }
            else if (transactionType == Enums.TransactionType.Payment)
            {
                constructed = new Payment();
            }
            else if (transactionType == Enums.TransactionType.Claim)
            {
            }
            else if (transactionType == Enums.TransactionType.WalletAdd)
            {
            }
            else if (transactionType == Enums.TransactionType.AccountSet)
            {
                constructed = new AccountSet();
            }
            else if (transactionType == Enums.TransactionType.PasswordFund)
            {
            }
            else if (transactionType == Enums.TransactionType.SetRegularKey)
            {
            }
            else if (transactionType == Enums.TransactionType.NickNameSet)
            {
            }
            else if (transactionType == Enums.TransactionType.OfferCreate)
            {
                constructed = new OfferCreate();
            }
            else if (transactionType == Enums.TransactionType.OfferCancel)
            {
                constructed = new OfferCancel();
            }
            else if (transactionType == Enums.TransactionType.Contract)
            {
            }
            else if (transactionType == Enums.TransactionType.RemoveContract)
            {
            }
            else if (transactionType == Enums.TransactionType.TrustSet)
            {
                constructed = new TrustSet();
            }
            else if (transactionType == Enums.TransactionType.EnableFeature)
            {
            }
            else if (transactionType == Enums.TransactionType.SetFee)
            {
            }

            if (constructed == null)
            {
                constructed = new Transaction(transactionType);
            }

            constructed.fields = source.fields;

            return(constructed);
        }