public ActionResult DeleteConfirmed(int?productID) { if (productID == null) { return(View("Error")); } IPHONE iphone = db.iPHONEs.SingleOrDefault(a => a.PRODUCT_ID == productID); if (iphone == null) { return(View("Error")); } db.Delete(iphone); return(RedirectToAction("Index")); //protected override void Dispose(bool disposing) //{ // if (disposing) // { // db.Dispose(); // } // base.Dispose(disposing); //} }
public ActionResult Create([Bind(Include = "SERIAL_NO,PRODUCT_ID,PRODUCT_NAME,PRODUCT_SERIES,PRODUCT_STORAGE,PRODUCT_PROCESSOR")] IPHONE iPhone) { if (ModelState.IsValid) { // new repository code for inserting db.Save(iPhone); return(RedirectToAction("Index")); } return(View("Create", iPhone)); }
public void EditValidiphone() { // arrange IPHONE iPhone = iPHONE.ToList()[0]; // act RedirectToRouteResult actual = (RedirectToRouteResult)controller.Edit(iPhone); // assert Assert.AreEqual("Index", actual.RouteValues["action"]); }
// GET: IPHONEs/Details/5 public ViewResult Details(int?productID) { if (productID == null) { return(View("Error")); } IPHONE iphone = db.iPHONEs.SingleOrDefault(a => a.PRODUCT_ID == productID); if (iphone == null) { return(View("Error")); } return(View(iphone)); }
public void CreateValidiphone() { // arrange IPHONE iPhone = new IPHONE { PRODUCT_ID = 12, PRODUCT_NAME = "IPhone 12", PRODUCT_SERIES = "S" }; // act RedirectToRouteResult actual = (RedirectToRouteResult)controller.Create(iPhone); // assert Assert.AreEqual("Index", actual.RouteValues["action"]); }
// GET: IPHONEs/Edit/5 public ViewResult Edit(int?productID) { if (productID == null) { return(View("Error")); } // new repository code replacing line above IPHONE iphone = db.iPHONEs.SingleOrDefault(a => a.PRODUCT_ID == productID); if (iphone == null) { return(View("Error")); } return(View(iphone)); }
public void EditInvalidiphone() { // arrange controller.ModelState.AddModelError("key", "error message"); IPHONE iPhone = new IPHONE { PRODUCT_ID = 1, PRODUCT_NAME = "IPhone 8", PRODUCT_SERIES = "S" }; // act - cast the return type as ViewResult ViewResult actual = (ViewResult)controller.Edit(iPhone); // assert Assert.AreEqual("Edit", actual.ViewName); }