Esempio n. 1
0
 public ActionResult Edit(EmployeeList data, int id)
 {
     SetDropDowns(data);
     try
     {
         UpdateModel(data);
         if (ModelState.IsValid)
         {
             dbEmployee.Update(data, id);
             base.SetUserIDForAudit();
             base.dbAudit.Edit("User has updated a department head record");
             return RedirectToAction("Index");
         }
         return View(data);
     }
     catch (Exception ex)
     {
         ViewBag.ErrorMessage = MessageBox.Error(ex.Message);
         return View(data);
     }
 }
Esempio n. 2
0
 public ActionResult Create(EmployeeList data)
 {
     CreateDropDowns();
     try
     {
         UpdateModel(data);
         if (ModelState.IsValid)
         {
             data.Status = true;
             dbEmployee.Insert(data);
             base.SetUserIDForAudit();
             base.dbAudit.Add("User has created a new department head record");
             return RedirectToAction("Index");
         }
         return View();
     }
     catch (Exception ex)
     {
         ViewBag.ErrorMessage = MessageBox.Error(ex.Message);
         return View();
     }
 }
Esempio n. 3
0
 private void SetDropDowns(EmployeeList employee)
 {
     ViewBag.Role = new SelectList(dbRole.GetAllRoles,
                                     "ID",
                                     "Name",
                                     employee.RoleID);
     ViewBag.Dept = new SelectList(dbDepartment.GetAllDepartment,
                                     "ID",
                                     "Name",
                                     employee.DepartmentID);
 }