public async Task <IActionResult> Edit(int id, [Bind("ID,PveDataID,BeginDate,BeginMan,BeginCompany,Type,Problem,Priors,ChargeMan,ChargeCompany,EndDate,State,FeedPercent,Remark,L19011")] PveTestData pveTestData, int?foreignKey) { if (id != pveTestData.ID) { return(NotFound()); } if (!GetPveData(foreignKey, out _)) { return(RedirectToAction("Index", "PveDatas")); } if (ModelState.IsValid) { try { _context.Update(pveTestData); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PveTestDataExists(pveTestData.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { foreignKey })); } return(View(pveTestData)); }
public async Task <IActionResult> Create( [Bind("ID,PveDataID,BeginDate,BeginMan,BeginCompany,Type,Problem,Priors,ChargeMan,ChargeCompany,EndDate,State,FeedPercent,Remark,L19011")] PveTestData pveTestData, int?foreignKey) { if (!ModelState.IsValid) { return(View(pveTestData)); } if (!GetPveData(foreignKey, out var pveData)) { return(RedirectToAction("Index", "PveDatas")); } pveTestData.PveData = pveData; _context.Add(pveTestData); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { foreignKey = pveData.ID })); }