Esempio n. 1
0
        public IActionResult BuyTicket(AllEventsViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(All());
            }
            var id           = model.BuyTicketInputModel.Id;
            var ticketsCount = model.BuyTicketInputModel.TicketsCount;

            var isBought = eventsService.CanBuyTickets(id, ticketsCount, User);

            if (!isBought)
            {
                return(BadRequest("You cant buy this much tickets."));
            }
            return(this.Redirect("/Events/MyEvents"));
        }