public IActionResult Index([FromRoute] string carId) { var transaction = new MileageTransaction { Asset = carId }; return(View(transaction)); }
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")); }
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")); }