public void SalesOrderLinesController_Create_isNotValid() { SalesOrderLine testSalesOrderLine = new SalesOrderLine(); testSalesOrderLine.salesOrderItemQty = 99; SalesOrderLinesController controller = new SalesOrderLinesController(); controller.ModelState.AddModelError("", "error message"); var result = controller.Create(testSalesOrderLine) as ViewResult; SalesOrderLine resultSalesOrderLines = (SalesOrderLine)result.Model; Assert.AreEqual((short)99, resultSalesOrderLines.salesOrderItemQty); }
public ActionResult Create(SalesOrderLine orderline) { if (ModelState.IsValid) { db.SalesOrderLines.Add(orderline); db.SaveChanges(); return RedirectToAction("Details", "SalesOrders", new { id = orderline.salesOrderID }); } ViewBag.productID = new SelectList(db.Products, "productID", "productBrandName", orderline.productID); ViewBag.salesOrderID = new SelectList(db.SalesOrders, "salesOrderID", "salesOrderNo", orderline.salesOrderID); return View(orderline); }
public ActionResult Create(int id = 0) { ViewBag.productID = new SelectList(db.Products, "productID", "productBrandName"); ViewBag.salesOrderID = new SelectList(db.SalesOrders, "salesOrderID", "salesOrderNo"); SalesOrderLine orderLine = new SalesOrderLine(); orderLine.salesOrderID = id; if (Request.IsAjaxRequest()) { return PartialView("_SalesOrderLinesCreate", orderLine); } return View(); }
public void SalesOrderLinesController_Create_isValid() { SalesOrderLine testSalesOrderLine = new SalesOrderLine(); testSalesOrderLine.salesOrderID = 1; testSalesOrderLine.salesOrderItemPrice = 1; testSalesOrderLine.productID = 1; testSalesOrderLine.salesOrderItemQty = 1; testSalesOrderLine.salesOrderLinesSubtotal = 1; SalesOrderLinesController controller = new SalesOrderLinesController(); var result = (RedirectToRouteResult)controller.Create(testSalesOrderLine); Assert.AreEqual("Details", result.RouteValues["action"]); }
public ActionResult Edit(SalesOrderLine salesorderline) { if (ModelState.IsValid) { db.Entry(salesorderline).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Details", "SalesOrders", new { id = salesorderline.salesOrderID }); } ViewBag.productID = new SelectList(db.Products, "productID", "productBrandName", salesorderline.productID); ViewBag.salesOrderID = new SelectList(db.SalesOrders, "salesOrderID", "salesOrderNo", salesorderline.salesOrderID); return View(salesorderline); }