async void OnAddTapped() { if (OperationText == AppConstants.UPDATE) { await _ticketsService.UpdateTicket(Ticket); } else { await _ticketsService.AddTicket(Ticket); } await _navigationService.GoBackAsync(); }
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")); }
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")); }
public async Task <IActionResult> Add([FromBody] Tickets ticket) { return(Ok(await _ticketsService.AddTicket(ticket))); }