public async Task <IActionResult> BuyTickets(string id, [Bind("Id,Name,Quantity")] ConcertToBuy concertToBuy) { if (id != concertToBuy.Id) { return(NotFound()); } if (ModelState.IsValid) { await _bus.Send(new SellTicketsCommand(Guid.NewGuid().ToString(), concertToBuy.Id, "1", concertToBuy.Quantity)); return(RedirectToAction("Index", "Purchases")); } return(View(concertToBuy)); }
public Task AddConcert(ConcertToBuy concertToBuy) { _concerts.Add(concertToBuy); return(Task.CompletedTask); }