async void OnAddTapped()
        {
            if (OperationText == AppConstants.UPDATE)
            {
                await _ticketsService.UpdateTicket(Ticket);
            }
            else
            {
                await _ticketsService.AddTicket(Ticket);
            }

            await _navigationService.GoBackAsync();
        }
Пример #2
0
        public async Task <IActionResult> AddTicket(AddTicketViewModel ticketModel, int eventId)
        {
            var ticket = new Ticket
            {
                EventId     = eventId,
                SellerId    = userManager.GetUserId(User),
                Price       = ticketModel.Price,
                SellerNotes = ticketModel.Notes,
                Status      = TicketStatuses.Selling
            };

            await ticketsService.AddTicket(ticket);

            return(View("InstructionTicketAdded"));
        }
Пример #3
0
        public IActionResult Run(
            [HttpTrigger(AuthorizationLevel.Function, "post", Route = "tickets")] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("AddTicket triggered");

            // Read the message body from the incoming request
            var requestBody = new StreamReader(req.Body).ReadToEnd();

            // Deserialize the body to a ticket object
            var ticket = JsonConvert.DeserializeObject <Ticket>(requestBody);

            // Add the ticket
            _ticketsService.AddTicket(ticket);

            return((ActionResult) new OkObjectResult($"Success"));
        }
Пример #4
0
 public async Task <IActionResult> Add([FromBody] Tickets ticket)
 {
     return(Ok(await _ticketsService.AddTicket(ticket)));
 }