public async Task Create_StateUnderTest_ExpectedBehavior1()
        {
            // Arrange
            var      salesOrderDetailsController = this.CreateSalesOrderDetailsController();
            CreateSO command = null;

            // Act
            var result = await salesOrderDetailsController.Create(
                command);

            // Assert
            Assert.True(false);
        }
Exemple #2
0
        // public async Task<IActionResult> Create([Bind("SalesOrderId,SalesOrderDetailId,OrderQty,ProductId,UnitPrice,UnitPriceDiscount,LineTotal,Rowguid,ModifiedDate")] SalesOrderDetail salesOrderDetail);
        public async Task <IActionResult> Create([Bind] CreateSO command)
        {
            if (ModelState.IsValid)
            {
                var order = _context.SalesOrderHeader.First(o => o.SalesOrderId == command.SalesOrderId);
                order.SalesOrderDetail.Add(command.ToEntity());

                await _context.SaveChangesAsync();

                //_context.SalesOrderDetail.Add(salesOrderDetail);
                //_context.SaveChanges();
                return(RedirectToAction(nameof(Index)));
                // return RedirectToAction("Index");
            }
            //ViewData["ProductId"] = new SelectList(_context.Product, "ProductId", "Name", salesOrderDetail.ProductId);
            //ViewData["SalesOrderId"] = new SelectList(_context.SalesOrderHeader, "SalesOrderId", "SalesOrderNumber", salesOrderDetail.SalesOrderId);
            //return View(salesOrderDetail);
            return(View(command));
        }