public async Task <IActionResult> Edit(int id, [Bind("Id,VendorId,VendorName,OrderName,OrderRefNumber,OrderClass,DatePlaced,DateReceived,Quantity,Status")] VendorOrders vendorOrders) { if (id != vendorOrders.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vendorOrders); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VendorOrdersExists(vendorOrders.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vendorOrders)); }
public void DeleteOrder(int orderID) { int index = VendorOrders.FindIndex(o => o.ID == orderID); if (index >= 0) { VendorOrders.RemoveAt(index); } }
public async Task <IActionResult> DeleteConfirmed(int id) { VendorOrders vendorOrders = await _context.VendorOrders.FindAsync(id); _context.VendorOrders.Remove(vendorOrders); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("Id,VendorId,VendorName,OrderName,OrderRefNumber,OrderClass,DatePlaced,DateReceived,Quantity,Status")] VendorOrders vendorOrders) { if (ModelState.IsValid) { _context.Add(vendorOrders); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vendorOrders)); }
public JsonResult OrderProductBy_VendorId(VendorOrders vendorOrder) { tbl_VendorOrders order = new tbl_VendorOrders(); order.VendorID = vendorOrder.VendorID; order.Product_Name = vendorOrder.Product_Name; order.Quantity = vendorOrder.Quantity; order.Price = vendorOrder.Price; context.tbl_VendorOrders.Add(order); context.SaveChanges(); return(Json("Ordered")); }
public IActionResult Get(int vendorID) { try { VendorOrders vendorOrders = _mediator.Send(new GetVendorOrdersCommand(vendorID)).Result; return(Ok(vendorOrders)); } catch (Exception ex) { _logger.LogError(ex.Message); return(NotFound()); } }
// GET: Admin/VendorOrders/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } VendorOrders vendorOrders = await _context.VendorOrders.FindAsync(id); if (vendorOrders == null) { return(NotFound()); } return(View(vendorOrders)); }
// GET: Admin/VendorOrders/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } VendorOrders vendorOrders = await _context.VendorOrders .FirstOrDefaultAsync(m => m.Id == id); if (vendorOrders == null) { return(NotFound()); } return(View(vendorOrders)); }
public ActionResult Save(VendorOrders vendorOrders) { if (!ModelState.IsValid) { var vendorOrder = new VendorOrderViewModel() { VendorOrders = vendorOrders, Vendor = _context.TableVendors.ToList(), Item = _context.TableItems.ToList() }; return(View("AddOrder", vendorOrder)); } var vendorInDb = _context.TableVendors.Single(c => c.id == vendorOrders.VendorsId); var itemInDb = _context.TableItems.Single(c => c.id == vendorOrders.ItemsId); if (vendorOrders.id == 0) { _context.TableVendorOrders.Add(vendorOrders); itemInDb.quantity = itemInDb.quantity + vendorOrders.quantity; vendorInDb.balance = vendorInDb.balance + vendorOrders.bill; } _context.SaveChanges(); return(RedirectToAction("Index", "VendorOrders")); }
public void AddOrder(Order t) { VendorOrders.Add(t); }