public async Task <ActionResult <SaledItems> > PostSaledItems(SaledItems saledItems) { _context.SaledItems.Add(saledItems); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSaledItems", new { id = saledItems.Id }, saledItems)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,CustomerId,SaledDate,CategoryId,ItemId,ItemCount,TotalBill")] SaledItems saledItems) { if (id != saledItems.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(saledItems); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SaledItemsExists(saledItems.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoryId"] = new SelectList(_context.Categories, "Id", "Description", saledItems.CategoryId); ViewData["CustomerId"] = new SelectList(_context.Users, "Id", "Name", saledItems.CustomerId); ViewData["ItemId"] = new SelectList(_context.Items, "Id", "Color", saledItems.ItemId); return(View(saledItems)); }
public async Task <IActionResult> PutSaledItems(int id, SaledItems saledItems) { if (id != saledItems.Id) { return(BadRequest()); } _context.Entry(saledItems).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SaledItemsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Id,CustomerId,SaledDate,CategoryId,ItemId,ItemCount,TotalBill")] SaledItems saledItems) { if (ModelState.IsValid) { _context.Add(saledItems); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CategoryId"] = new SelectList(_context.Categories, "Id", "Description", saledItems.CategoryId); ViewData["CustomerId"] = new SelectList(_context.Users, "Id", "Name", saledItems.CustomerId); ViewData["ItemId"] = new SelectList(_context.Items, "Id", "Color", saledItems.ItemId); return(View(saledItems)); }