public void Cancel([FromBody] string transactionId) { try { _rentCarService.CancelRentCar(transactionId); } catch (Exception e) { Console.WriteLine(e); } }
public async Task <IActionResult> CancelRentCar(int id, CancellationToken cancellationToken = default(CancellationToken)) { var result = await _rentCarService.CancelRentCar(id, cancellationToken); if (result == null) { return(BadRequest(new ApiResponse(StatusCodes.Status400BadRequest))); } return(NoContent()); }
public async Task Handle(string eventName, string message) { switch (eventName) { case KafkaConstants.Place_Car_Order_Event: var carModel = _messageSerializer.DeSerialize <PlaceCarOrderMessage>(message); _rentCarService.RentCar(new RentModel() { CarNumber = "hskjds89", CreatedDate = DateTime.Now, RentPrice = carModel.CarRentPrice, Staus = "Done", TransactionId = carModel.TransactionId }); return; case KafkaConstants.Cancel_Car_Order_Event: _rentCarService.CancelRentCar(message); return; } }
public override void Undo() { _rentCarService.CancelRentCar(_rentModel.TransactionId); }