Example #1
0
        public IActionResult Index([FromRoute] string carId)
        {
            var transaction = new MileageTransaction {
                Asset = carId
            };

            return(View(transaction));
        }
Example #2
0
        public async Task <IActionResult> ExecuteTransaction([FromForm] string asset, [FromForm] string mileage)
        {
            var transaction = new MileageTransaction {
                Asset = asset, NewMileage = mileage, Class = "org.codeart.carledger.MileageTransaction", Timestamp = null, TransactionId = null
            };
            await CarledgerService.ExecuteMileageTransaction(transaction);

            return(RedirectToAction("Index", "Car"));
        }
Example #3
0
 public static async Task ExecuteMileageTransaction(MileageTransaction transaction)
 {
     var transactionAsString = JsonConvert.SerializeObject(transaction);
     var result = await _client.PostAsync("MileageTransaction", new StringContent(transactionAsString, Encoding.UTF8, "application/json"));
 }