public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } KassaBon = await _context.KassaBonnen .Include(k => k.Winkel).SingleOrDefaultAsync(m => m.Id == id); KassaBonItem = await _context.KassaBonItems .Include(k => k.Boodschap) .Include(k => k.KassaBon) .AsNoTracking() .Where(k => k.KassaBonId == id) .OrderByDescending(k => k.KassaBon.BonDate) .OrderBy(k => k.Id) //Show the list as appearing on paper .ToListAsync(); PageTotalPrijs = KassaBonItem.Sum(s => s.Prijs) - KassaBonItem.Where(s => s.Korting != null).Sum(s => (decimal)s.Korting); if (KassaBon == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } KassaBonItem = await _context.KassaBonItems.FindAsync(id); if (KassaBonItem != null) { _context.KassaBonItems.Remove(KassaBonItem); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } KassaBonItem = await _context.KassaBonItems .Include(k => k.Boodschap) .Include(k => k.KassaBon).SingleOrDefaultAsync(m => m.Id == id); if (KassaBonItem == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnGetAsync(int?id /*, int kassaBonId*/) { if (id == null) { return(NotFound()); } KassaBonItem = await _context.KassaBonItems .Include(k => k.Boodschap) .Include(k => k.KassaBon).SingleOrDefaultAsync(m => m.Id == id); if (KassaBonItem == null) { return(NotFound()); } ViewData["BoodschapId"] = new SelectList(_context.Boodschappen, "Id", "BoodschapName") .OrderBy(b => b.Text); //ViewData["KassaBonId"] = new SelectList(_context.KassaBonnen, "Id", "Id"); return(Page()); }