Пример #1
0
        public async Task <IActionResult> BuyTicketAsync(int id, int quantity)
        {
            try
            {
                Event e    = eRepo.GetEventById(id);
                var   user = await userManager.GetUserAsync(User);


                Ticket t = new Ticket();
                t.Event    = e;
                t.Qunatity = quantity;
                t.Customer = user;

                tRepo.AddTicket(t);
                await CreateEmailAsync(user, e, quantity);

                return(View("Confirm"));
            }
            catch
            {
                return(View("error"));
            }
        }