示例#1
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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)));
        }