Guest User

Untitled

a guest
Feb 18th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. public ActionResult Edit(int? id)
  2. {
  3. if (id == null)
  4. {
  5. return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
  6. }
  7. Employee employee = db.Employees.Find(id);
  8. if (employee == null)
  9. {
  10. return HttpNotFound();
  11. }
  12. ViewBag.AreaID = new SelectList(db.Areas, "AreaID", "Area1", employee.AreaID);
  13. ViewBag.DisciplineID = new SelectList(db.Disciplines, "DisciplineID", "Discipline1", employee.DisciplineID);
  14. ViewBag.HeadQuatersID = new SelectList(db.HeadQuaters, "HeadQuatersID", "Name", employee.HeadQuatersID);
  15. ViewBag.ShiftID = new SelectList(db.Shifts, "ShiftID", "Shift1", employee.ShiftID);
  16. ViewBag.SiteID = new SelectList(db.Sites, "SiteID", "SiteName", employee.SiteID);
  17. return View(employee);
  18. }
  19.  
  20. // POST: Accruals/Edit/5
  21. // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  22. // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  23. [HttpPost]
  24. [ValidateAntiForgeryToken]
  25. public ActionResult Edit([Bind(Include = "EmployeeID,FullName,Email,StartDate,ShiftID,AreaID,DisciplineID,SiteID,ALCategory,HoursTaken,HoursCarriedForward,Comments,SickLeaveTaken,SickLeaveEntitlementRemaining,StudyLeaveEntitlement,StudyLeaveTaken,StudyLeaveRemaining,ExamLeaveTaken,ForceMajeure,BereavementLeaveTaken,MaternityLeaveTaken,ParentalLeaveTaken,AdoptionLeaveTaken,ManagerEmail,AreaManagerEmail,SickLeaveEntitlement,ActiveStatus,HeadQuatersID,Apprentice,AwardedLeave,TotalHoursThisYear,EntitlementRemainingThisYear,LeaveDate,LeavingDatEntitlement,accrualmonth,AllowanceToEndofMonth,TotalHolsToAccru")] Employee employee)
  26. {
  27. if (ModelState.IsValid)
  28. {
  29. db.Entry(employee).State = EntityState.Modified;
  30. db.SaveChanges();
  31. return RedirectToAction("Index");
  32. }
  33. ViewBag.AreaID = new SelectList(db.Areas, "AreaID", "Area1", employee.AreaID);
  34. ViewBag.DisciplineID = new SelectList(db.Disciplines, "DisciplineID", "Discipline1", employee.DisciplineID);
  35. ViewBag.HeadQuatersID = new SelectList(db.HeadQuaters, "HeadQuatersID", "Name", employee.HeadQuatersID);
  36. ViewBag.ShiftID = new SelectList(db.Shifts, "ShiftID", "Shift1", employee.ShiftID);
  37. ViewBag.SiteID = new SelectList(db.Sites, "SiteID", "SiteName", employee.SiteID);
  38. return View(employee);
  39. }
Add Comment
Please, Sign In to add comment