Exemplo n.º 1
0
        private async Task <bool> HandleRentalRequested(string message)
        {
            var receivedRental = JsonSerializer.Deserialize <RentalMessageEvent>(message);

            RentalId rentalId = await _rentalRepository.CreateRental(receivedRental.CustomerId, receivedRental.Id, receivedRental.Price);

            await _invoiceRepository.CreateInvoice(receivedRental.CustomerId, rentalId.ToString());

            return(true);
        }
Exemplo n.º 2
0
 public override string ToString()
 {
     return(RentalId.ToString() + NumOpenItems);
 }
Exemplo n.º 3
0
 public string ToString()
 {
     return(RentalId.ToString());
 }