public Task <TransactionReceipt> ConsumeRequestAndWaitForReceiptAsync(byte patient, string patientAddress, BigInteger tokenId, CancellationTokenSource cancellationToken = null) { var consumeFunction = new ConsumeFunction(); consumeFunction.Patient = patient; consumeFunction.PatientAddress = patientAddress; consumeFunction.TokenId = tokenId; return(ContractHandler.SendRequestAndWaitForReceiptAsync(consumeFunction, cancellationToken)); }
public Task <string> ConsumeRequestAsync(byte patient, string patientAddress, BigInteger tokenId) { var consumeFunction = new ConsumeFunction(); consumeFunction.Patient = patient; consumeFunction.PatientAddress = patientAddress; consumeFunction.TokenId = tokenId; return(ContractHandler.SendRequestAsync(consumeFunction)); }
private async void ConsumeButton_ClickAsync(object sender, RoutedEventArgs e) { ViewModel = DataContext as PatientVM; var fxn = new ConsumeFunction(); fxn.TokenId = string.IsNullOrEmpty(tokenId.Text) || string.IsNullOrWhiteSpace(tokenId.Text) ? BigInteger.Parse(tokenId.Text) : new BigInteger(new Random().Next(10, 1000)); fxn.PatientAddress = ViewModel.SetUp.Accounts.four.Address; fxn.Patient = Convert.ToByte(3); await ViewModel.ConsumptionCommand(fxn); await UpdateTracking(); }
public Task <TransactionReceipt> ConsumeRequestAndWaitForReceiptAsync(ConsumeFunction consumeFunction, CancellationTokenSource cancellationToken = null) { return(ContractHandler.SendRequestAndWaitForReceiptAsync(consumeFunction, cancellationToken)); }
public Task <string> ConsumeRequestAsync(ConsumeFunction consumeFunction) { return(ContractHandler.SendRequestAsync(consumeFunction)); }