public async Task <IActionResult> Edit(int id, [Bind("GuyId,GuyTypeId,ConditionId,NoOfSet,PoleId")] TblGuy tblGuy) { if (id != tblGuy.GuyId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tblGuy); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblGuyExists(tblGuy.GuyId)) { return(NotFound()); } else { throw; } } TempData["statuMessageSuccess"] = "Guy has been Updated Successfully under pole id: " + tblGuy.PoleId; //return RedirectToAction(nameof(Index)); return(RedirectToAction("Index", "TblPoles")); //return RedirectToAction(nameof(Index)); } ViewData["ConditionId"] = new SelectList(_context.LookUpCondition, "Code", "Name", tblGuy.ConditionId); ViewData["PoleId"] = new SelectList(_context.TblPole, "PoleId", "PoleId", tblGuy.PoleId); ViewData["GuyTypeId"] = new SelectList(_context.LookUpGuyType, "GuyTypeId", "GuyTypeName", tblGuy.GuyTypeId); return(View(tblGuy)); }
public async Task <IActionResult> Create([Bind("GuyId,GuyTypeId,ConditionId,NoOfSet,PoleId")] TblGuy tblGuy) { if (ModelState.IsValid) { _context.Add(tblGuy); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); TempData["statuMessageSuccess"] = "Guy has been Added Successfully under pole id: " + tblGuy.PoleId; //return RedirectToAction(nameof(Index)); return(RedirectToAction("Index", "TblPoles")); } ViewData["ConditionId"] = new SelectList(_context.LookUpCondition, "Code", "Name", tblGuy.ConditionId); ViewData["PoleId"] = new SelectList(_context.TblPole, "PoleId", "PoleId", tblGuy.PoleId); ViewData["GuyTypeId"] = new SelectList(_context.LookUpGuyType, "GuyTypeId", "GuyTypeName", tblGuy.GuyTypeId); return(View(tblGuy)); }