public async Task <IActionResult> Create([Bind("Id,Name,Weight,Price,Description")] 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,CompanyName,Address,CompanyNumber")] Customer customer)
        {
            if (ModelState.IsValid)
            {
                _context.Add(customer);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(customer));
        }
Exemple #3
0
        public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,PhoneNumber,Email,CustomerId")] Representative representative)
        {
            if (ModelState.IsValid)
            {
                _context.Add(representative);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CustomerId"] = new SelectList(_context.Customers, "Id", "CompanyName", representative.CustomerId);
            return(View(representative));
        }
        public async Task <IActionResult> Create([Bind("Id,OrderNumber,Date,CustomerId,ArticleId,Quantity,TotalPrice")] Order order)
        {
            if (ModelState.IsValid)
            {
                order.Date = DateTime.Now;

                var article = _context.Articles.FirstOrDefault(a => a.Id == order.ArticleId);
                var sale    = _context.Sales.FirstOrDefault(s => s.Id == order.Id);
                order.TotalPrice = order.Quantity * article.Price;

                _context.Add(order);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ArticleId"]  = new SelectList(_context.Articles, "Id", "Name", order.ArticleId);
            ViewData["CustomerId"] = new SelectList(_context.Customers, "Id", "CompanyName", order.CustomerId);
            return(View(order));
        }