public async Task SaveCancel(OfferCancel obj) { using (var s = Store.OpenAsyncSession()) { await s.StoreAsync(obj); await s.SaveChangesAsync(); s.Advanced.WaitForIndexesAfterSaveChanges(); } }
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)); }
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); }