public async Task <IActionResult> Edit(long id, [Bind("SportingEventTicketId,PurchasedById,TransactionDateTime,TransferredFromId,PurchasePrice")] TicketPurchaseHist ticketPurchaseHist) { if (id != ticketPurchaseHist.SportingEventTicketId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ticketPurchaseHist); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TicketPurchaseHistExists(ticketPurchaseHist.SportingEventTicketId, ticketPurchaseHist.PurchasedById, ticketPurchaseHist.TransactionDateTime)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PurchasedById"] = new SelectList(_context.Person, "Id", "FullName", ticketPurchaseHist.PurchasedById); ViewData["SportingEventTicketId"] = new SelectList(_context.SportingEventTicket, "Id", "Seat", ticketPurchaseHist.SportingEventTicketId); ViewData["TransferredFromId"] = new SelectList(_context.Person, "Id", "FullName", ticketPurchaseHist.TransferredFromId); return(View(ticketPurchaseHist)); }
public async Task <IActionResult> Create([Bind("SportingEventTicketId,PurchasedById,TransactionDateTime,TransferredFromId,PurchasePrice")] TicketPurchaseHist ticketPurchaseHist) { if (ModelState.IsValid) { _context.Add(ticketPurchaseHist); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["PurchasedById"] = new SelectList(_context.Person, "Id", "FullName", ticketPurchaseHist.PurchasedById); ViewData["SportingEventTicketId"] = new SelectList(_context.SportingEventTicket, "Id", "Seat", ticketPurchaseHist.SportingEventTicketId); ViewData["TransferredFromId"] = new SelectList(_context.Person, "Id", "FullName", ticketPurchaseHist.TransferredFromId); return(View(ticketPurchaseHist)); }