public async Task <IActionResult> Edit(int id, [Bind("CrossArmId,Materials,Type,Standard,UltimateTensileStrength,TypeOfFittingsId,NoOfSetFittings,FittingsConditionId,PoleId")] TblCrossArmInfo tblCrossArmInfo) { if (id != tblCrossArmInfo.CrossArmId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tblCrossArmInfo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblCrossArmInfoExists(tblCrossArmInfo.CrossArmId)) { return(NotFound()); } else { throw; } } TempData["statuMessageSuccess"] = "Cross Arm has been Updated Successfully under pole id: " + tblCrossArmInfo.PoleId; //return RedirectToAction(nameof(Index)); return(RedirectToAction("Index", "TblPoles")); //return RedirectToAction(nameof(Index)); } ViewData["PoleId"] = new SelectList(_context.TblPole, "PoleId", "PoleId", tblCrossArmInfo.PoleId); ViewData["FittingsConditionId"] = new SelectList(_context.LookUpCondition, "Code", "Name", tblCrossArmInfo.FittingsConditionId); ViewData["TypeOfFittingsId"] = new SelectList(_context.LookUpTypeOfFittings, "Code", "Name", tblCrossArmInfo.TypeOfFittingsId); return(View(tblCrossArmInfo)); }
public async Task <IActionResult> Create([Bind("CrossArmId,Materials,Type,Standard,UltimateTensileStrength,TypeOfFittingsId,NoOfSetFittings,FittingsConditionId,PoleId")] TblCrossArmInfo tblCrossArmInfo) { if (ModelState.IsValid) { _context.Add(tblCrossArmInfo); await _context.SaveChangesAsync(); TempData["statuMessageSuccess"] = "Cross Arm has been Added Successfully under pole id: " + tblCrossArmInfo.PoleId; //return RedirectToAction(nameof(Index)); return(RedirectToAction("Index", "TblPoles")); } ViewData["PoleId"] = new SelectList(_context.TblPole, "PoleId", "PoleId", tblCrossArmInfo.PoleId); ViewData["FittingsConditionId"] = new SelectList(_context.LookUpCondition, "Code", "Name", tblCrossArmInfo.FittingsConditionId); ViewData["TypeOfFittingsId"] = new SelectList(_context.LookUpTypeOfFittings, "Code", "Name", tblCrossArmInfo.TypeOfFittingsId); return(View(tblCrossArmInfo)); }