public async Task <IActionResult> Edit(int id, [Bind("EmployeeId,EmpName,Position,DeptId")] Employees employees) { if (id != employees.EmployeeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(employees); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeesExists(employees.EmployeeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(employees)); }
public async Task <IActionResult> Edit(int id, [Bind("DeptId,DeptName,NoOfEmp,AvgAge")] Departments departments) { if (id != departments.DeptId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(departments); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DepartmentsExists(departments.DeptId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DeptId"] = new SelectList(_context.Employees, "EmployeeId", "EmployeeId", departments.DeptId); return(View(departments)); }
public ActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } //var per = _cruddbcontext.Persons.FirstOrDefault(person => person.PersonId==person.PersonId); Person per = new Person(); per = _cruddbcontext.Persons.FirstOrDefault(p => p.PersonId == p.PersonId); if (per != null) { per.Firstname = Person.Firstname; per.Lastname = Person.Lastname; per.MI = Person.MI; per.EmailAddress = Person.EmailAddress; per.Address = Person.Address; per.Age = Person.Age; per.Contact = Person.Contact; _cruddbcontext.Update(per); _cruddbcontext.SaveChanges(); } return(Redirect("person")); }