// GET: NcrChinas/Edit/5 public ActionResult Edit(int?id) { var ncrChinas = db.NcrChinas.SingleOrDefault(c => c.NcrChinaId == id); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var dispositions = db.Dispositions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var statuses = db.Statuses.ToList(); var ncrtypes = db.NcrTypes.ToList(); var viewModel = new SaveNcrChinaViewModel() { NcrChina = ncrChinas, Customers = customers, CustomerDivisions = customerdivisions, Dispositions = dispositions, MlsDivisions = mlsdivisions, Statuses = statuses, NcrTypes = ncrtypes }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NcrChina ncrChina = db.NcrChinas.Find(id); if (ncrChina == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); }
public ActionResult DeleteConfirmed(int id) { NcrChina ncrChina = db.NcrChinas.Find(id); db.NcrChinas.Remove(ncrChina); db.SaveChanges(); return(RedirectToAction("Index")); }
// public ActionResult Edit([Bind(Include = "NcrChinaId,NcrNumber,IssueDateTime,NcrTypeId,CustomerId,CustomerDivisionId,PartSupplier,PartNumber,PartDescription,SerialNumber,PartCost,Quantity,DefectDescription,DefectCode,MlsDivisionId,DispositionId,DispositionDateTime,DispositionedBy,StatusId,ReworkNumber,ReworkCompletedBy,ReworkHrs,ReworkPartsUsed,ReworkPartsScrapped,ReworkQty,ReworkStatus,ReworkNotes,ScrapNumber,ScrapQty,ScrapApprovedBy,ScrapApprovalDate,ScrappedBy,ScrapDate,ScrapNotes,ScrapStatus,RtvNumber,ShipperNumber,RgNumber,ShipDate,Carrier,TrackingInfo,ShipTo,RtvNotes,RtvStatus")] NcrChina ncrChina) public ActionResult Edit(NcrChina ncrChina) { if (ModelState.IsValid) { db.Entry(ncrChina).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", ncrChina)); } return(View(ncrChina)); }
// GET: NcrChinas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NcrChina ncrChina = db.NcrChinas.Find(id); if (ncrChina == null) { return(HttpNotFound()); } return(View(ncrChina)); }
// public ActionResult Create([Bind(Include = "NcrChinaId,NcrNumber,IssueDateTime,NcrTypeId,CustomerId,CustomerDivisionId,PartSupplier,PartNumber,PartDescription,SerialNumber,PartCost,Quantity,DefectDescription,DefectCode,MlsDivisionId,DispositionId,DispositionDateTime,DispositionedBy,StatusId,ReworkNumber,ReworkCompletedBy,ReworkHrs,ReworkPartsUsed,ReworkPartsScrapped,ReworkQty,ReworkStatus,ReworkNotes,ScrapNumber,ScrapQty,ScrapApprovedBy,ScrapApprovalDate,ScrappedBy,ScrapDate,ScrapNotes,ScrapStatus,RtvNumber,ShipperNumber,RgNumber,ShipDate,Carrier,TrackingInfo,ShipTo,RtvNotes,RtvStatus")] NcrChina ncrChina) public ActionResult Create(NcrChina ncrChina) { try { if (ModelState.IsValid) { db.NcrChinas.Add(ncrChina); db.SaveChanges(); return(RedirectToAction("Index", ncrChina)); } } catch (RetryLimitExceededException) { //Log the error ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system adminstrator."); } return(View()); }