public ActionResult Create(Supplier supplier) { if (ModelState.IsValid) { db.Suppliers.Add(supplier); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.suburbID = new SelectList(db.Suburbs, "suburbID", "suburb1", supplier.suburbID); return View(supplier); }
public void SuppliersController_Create_isNotValid() { Supplier testSupplier = new Supplier(); testSupplier.supplierName = "invalidSupplier"; SuppliersController controller = new SuppliersController(); controller.ModelState.AddModelError("", "error message"); var result = controller.Create(testSupplier) as ViewResult; Supplier resultSuppliers = (Supplier)result.Model; Assert.AreEqual("invalidSupplier", resultSuppliers.supplierName); }
public void SuppliersController_Create_isValid() { Supplier testSupplier = new Supplier(); testSupplier.supplierName = "testSupplier"; testSupplier.supplierEmail = "*****@*****.**"; testSupplier.contactName = "testContact"; SuppliersController controller = new SuppliersController(); var result = (RedirectToRouteResult)controller.Create(testSupplier); Assert.AreEqual("Index", result.RouteValues["action"]); }
public ActionResult Edit(Supplier supplier) { if (ModelState.IsValid) { db.Entry(supplier).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.suburbID = new SelectList(db.Suburbs, "suburbID", "suburb1", supplier.suburbID); return View(supplier); }