public ActionResult EmployeeAdd() { ViewBag.Message = "Your application description page."; List <SelectListItem> authorities = HelperCommon.convertToListItem(DataBaseCommon.getAuthority()); List <SelectListItem> managers = HelperCommon.convertToListItem(DataBaseCommon.getManager()); List <SelectListItem> customers = HelperCommon.convertToListItem(DataBaseCommon.getCustomer()); TempData["authorities"] = authorities; TempData["managers"] = managers; TempData["customers"] = customers; if (TempData["ViewData"] != null) { ViewData = (ViewDataDictionary)TempData["ViewData"]; } if (TempData["SuccessMessage"] != null) { ViewData["SuccessMessage"] = (string)TempData["SuccessMessage"]; TempData["SuccessMessage"] = null; } if (TempData["EmployeeAddInput"] != null) { var model = TempData["EmployeeAddInput"]; return(View("~/Views/Admin/EmployeeAdd.cshtml")); } return(View("~/Views/Admin/EmployeeAdd.cshtml")); }
public ActionResult EmployeeDetail(string id) { ViewBag.Message = "Your contact page."; List <SelectListItem> authorities = HelperCommon.convertToListItem(DataBaseCommon.getAuthority()); List <SelectListItem> managers = HelperCommon.convertToListItem(DataBaseCommon.getManager()); List <SelectListItem> customers = HelperCommon.convertToListItem(DataBaseCommon.getCustomer()); TempData["authorities"] = authorities; TempData["managers"] = managers; TempData["customers"] = customers; EmployeeUpdateInput employee; if (TempData["ViewData"] != null) { ViewData = (ViewDataDictionary)TempData["ViewData"]; } if (TempData["SuccesMessage"] != null) { ViewData["SuccesMessage"] = (string)TempData["SuccesMessage"]; } if (TempData["EmployeeUpdateInput"] != null) { employee = (EmployeeUpdateInput)TempData["EmployeeUpdateInput"]; } else { EmployeeService employeeService = new EmployeeService(); employee = employeeService.getEmployeeUpdate(id); } HelperCommon.setSelected(authorities, employee.AuthorityId); HelperCommon.setSelected(managers, employee.ManagerId); HelperCommon.setSelected(customers, employee.CustomerId); return(View("~/Views/Admin/EmployeeDetail.cshtml", employee)); }
public ActionResult Index() { EmployeeService employeeService = new EmployeeService(); List <SelectListItem> customers = HelperCommon.convertToListItem(DataBaseCommon.getCustomer()); List <SelectListItem> authorities = HelperCommon.convertToListItem(DataBaseCommon.getAuthority()); authorities.Insert(0, new SelectListItem { Text = "", Value = "" }); ViewBag.authorities = authorities; ViewBag.customers = customers; if (TempData["ViewData"] != null) { ViewData = (ViewDataDictionary)TempData["ViewData"]; } if (TempData["employees"] != null) { ViewData["employees"] = TempData["employees"]; } else { List <EmployeeSearchOutput> employees = employeeService.getEmployees(); ViewData["employees"] = employees; } if (TempData["employeeSearchInput"] != null) { var model = TempData["employeeSearchInput"]; return(View("~/Views/Admin/Index.cshtml", model)); } return(View("~/Views/Admin/Index.cshtml")); }