public async Task <ActionResult <Article> > PostArticle(Article item) { _context.Articles.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetArticle), new { id = item.Id }, item)); }
public async Task <ActionResult <Order> > PostOrder(Order item) { _context.Orders.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetOrder), new { id = item.Id }, item)); }
public async Task <IActionResult> Create([Bind("Id,Name,Description,Imagelocation")] Article article) { if (ModelState.IsValid) { _context.Add(article); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(article)); }
public async Task <IActionResult> Create([Bind("Id,Quantity,ArticleId,OrderId")] OrderLine orderLine) { if (ModelState.IsValid) { _context.Add(orderLine); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ArticleId"] = new SelectList(_context.Articles, "Id", "Id", orderLine.ArticleId); ViewData["OrderId"] = new SelectList(_context.Orders, "Id", "Id", orderLine.OrderId); return(View(orderLine)); }
public async Task <IActionResult> Create([Bind("Id,Name,Password,CreateDate,Logincount")] User user) { user.AccessLevel = 10; if (ModelState.IsValid) { user.AccessLevel = 10; _logger.LogInformation("creating user " + user.Name + " with lvl " + user.AccessLevel); _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(user)); }
public async Task <IActionResult> Checkout([Bind("Id,Comment,BankAccount")] Order order) { order.UserId = Int32.Parse(HttpContext.Session.GetString("userId")); order.OrderLines = getOrderLinesFromSession(); _context.SaveChanges(); _context.Add(order); await _context.SaveChangesAsync(); _logger.LogInformation("-- order created: " + order.Id); //send to requestbin RequestBinHelper.sendOrder(order); return(RedirectToAction(nameof(Index))); }
public async Task <ActionResult <Onderdelen> > GetOnderdeelUitVoorraad(long id) { var todoItem = await _context.Onderdelen.FindAsync(id); if (todoItem == null) { return(NotFound()); } todoItem.hoeveelheid--; await _context.SaveChangesAsync(); return(todoItem); }