public void PurchaseOrderLinesController_Create_isNotValid() { PurchaseOrderLine testPurchaseOrderLine = new PurchaseOrderLine(); testPurchaseOrderLine.purchaseOrderItemQty = 99; PurchaseOrderLinesController controller = new PurchaseOrderLinesController(); controller.ModelState.AddModelError("", "error message"); var result = controller.Create(testPurchaseOrderLine) as ViewResult; PurchaseOrderLine resultPurchaseOrderLines = (PurchaseOrderLine)result.Model; Assert.AreEqual((short)99, resultPurchaseOrderLines.purchaseOrderItemQty); }
public ActionResult Create(PurchaseOrderLine purchaseorderline) { if (ModelState.IsValid) { db.PurchaseOrderLines.Add(purchaseorderline); db.SaveChanges(); return RedirectToAction("Details", "PurchaseOrders", new { id = purchaseorderline.purchaseOrderID }); } ViewBag.purchaseOrderID = new SelectList(db.PurchaseOrders, "purchaseOrderID", "purchaseOrderNo", purchaseorderline.purchaseOrderID); ViewBag.rawMaterialsID = new SelectList(db.RawMaterials, "rawMaterialsID", "rawMaterialsName", purchaseorderline.rawMaterialsID); return View(purchaseorderline); }
public ActionResult Create(int id = 0) { ViewBag.purchaseOrderID = new SelectList(db.PurchaseOrders, "purchaseOrderID", "purchaseOrderNo"); ViewBag.rawMaterialsID = new SelectList(db.RawMaterials, "rawMaterialsID", "rawMaterialsName"); PurchaseOrderLine orderLine = new PurchaseOrderLine(); orderLine.purchaseOrderID = id; if (Request.IsAjaxRequest()) { return PartialView("_PurchaseOrderLinesCreate", orderLine); } return View(); }
public void PurchaseOrderLinesController_Create_isValid() { PurchaseOrderLine testPurchaseOrderLine = new PurchaseOrderLine(); testPurchaseOrderLine.purchaseOrderID = 1; testPurchaseOrderLine.purchaseOrderItemPrice = 1; testPurchaseOrderLine.rawMaterialsID = 1; testPurchaseOrderLine.purchaseOrderItemQty = 1; testPurchaseOrderLine.purchaseOrderLineSubtotal = 1; PurchaseOrderLinesController controller = new PurchaseOrderLinesController(); var result = (RedirectToRouteResult)controller.Create(testPurchaseOrderLine); Assert.AreEqual("Details", result.RouteValues["action"]); }
public ActionResult Edit(PurchaseOrderLine purchaseorderline) { if (ModelState.IsValid) { db.Entry(purchaseorderline).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Details", "PurchaseOrders", new { id = purchaseorderline.purchaseOrderID }); } ViewBag.purchaseOrderID = new SelectList(db.PurchaseOrders, "purchaseOrderID", "purchaseOrderNo", purchaseorderline.purchaseOrderID); ViewBag.rawMaterialsID = new SelectList(db.RawMaterials, "rawMaterialsID", "rawMaterialsName", purchaseorderline.rawMaterialsID); return PartialView("_PurchaseOrderLinesEdit", purchaseorderline); }