public ActionResult Edit(ReplacementItem replaceItem) { if (replaceItem.existingItm_Num == null || replaceItem.existingItm_Num.Length == 0) { ModelState.AddModelError("existingItm_Num", "Please enter replacement item number"); } else if (replaceItem.existingItm_Num.Trim().Length != 7) { ModelState.AddModelError("existingItm_Num", "Replacement item number must be 7 digits."); } if (replaceItem.replacementCode == null) { ModelState.AddModelError("replacementCode", "Please select replacement code."); } if (ModelState.IsValid) { ReplacementItem replaceItemOld = db.ReplacementItems.Where(i => i.id == replaceItem.id).FirstOrDefault(); replaceItemOld.existingItm_Num = replaceItem.existingItm_Num; replaceItemOld.replacementCode = replaceItem.replacementCode; replaceItem.replacementCreateDate = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index", "ReplacementItem", new { id = replaceItem.ItmId })); // View("Index", new { id = replaceItem.ItmId }); } else { ViewBag.ReplacementCodes = new SelectList(db.ReplacementItemCodes, "replacementCode", "replacementCodeDesc"); return(View(replaceItem)); } }
internal override IReadOnlyList <ITile> CreateSuggestionList(int index) { var tile = new ReplacementItem(_target, _source, _substitutes[index]); var tiles = new[] { tile }; return(tiles); }
public ActionResult Delete(ReplacementItem replaceItem) { ReplacementItem item = db.ReplacementItems.Find(replaceItem.id); db.ReplacementItems.Remove(item); db.SaveChanges(); return(RedirectToAction("Index", "ReplacementItem", new { id = replaceItem.ItmId })); }
public ActionResult Edit() { string url = Request.Url.ToString(); int indexl = url.LastIndexOf("Edit"); int ReplacementId = Int32.Parse(url.Substring(indexl + 5)); ReplacementItem replaceItem = db.ReplacementItems.Where(i => i.id == ReplacementId).FirstOrDefault(); replaceItem.existingItm_Num = replaceItem.existingItm_Num.Trim(); ViewBag.ReplacementCodes = new SelectList(db.ReplacementItemCodes, "replacementCode", "replacementCodeDesc"); return(View(replaceItem)); }
public ActionResult Delete() { string url = Request.Url.ToString(); int indexl = url.LastIndexOf("Delete"); int ReplacementId = Int32.Parse(url.Substring(indexl + 7)); ReplacementItem replaceItem = db.ReplacementItems.Where(i => i.id == ReplacementId).FirstOrDefault(); var replacementItemCodes = db.ReplacementItemCodes; replaceItem.replacementCode = replaceItem.replacementCode + " - " + replacementItemCodes.Where(c => c.replacementCode == replaceItem.replacementCode).FirstOrDefault().replacementCodeDesc; return(View(replaceItem)); }
public ActionResult Create() { string url = Request.Url.ToString(); int indexl = url.LastIndexOf("Create"); int ReplacementItemId = Int32.Parse(url.Substring(indexl + 7)); ReplacementItem replaceItem = new ReplacementItem(); replaceItem.ItmId = ReplacementItemId; ViewBag.ReplacementItemId = ReplacementItemId; ViewBag.ReplacementCodes = new SelectList(db.ReplacementItemCodes, "replacementCode", "replacementCodeDesc"); replaceItem.replacementCreateDate = DateTime.Now; return(View(replaceItem)); }