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")); }