/// <summary>
 /// Add or Update Employee Action Method
 /// </summary>
 /// <param name="id">Employee ID</param>
 /// <returns></returns>
 public ActionResult AddEdit(int? id)
 {
     EmployeeViewModel viewModel = new EmployeeViewModel();
     JobTitleSearchRequest jobTitleSearchRequest = new JobTitleSearchRequest();
     viewModel.JobTitleList = oJobTitleService.GetAllJobTitle(jobTitleSearchRequest).JobTitles;
     viewModel.JobTitleDeptList = viewModel.JobTitleList.Select(x => x.CreateFromJob());
     if (id != null)
     {
         viewModel.Employee = oEmployeeService.FindEmployeeById(id).CreateFrom();
     }
     return View(viewModel);
 }
Beispiel #2
0
        /// <summary>
        /// Add or Update Employee Action Method
        /// </summary>
        /// <param name="id">Employee ID</param>
        /// <returns></returns>
        public ActionResult AddEdit(int?id)
        {
            EmployeeViewModel     viewModel             = new EmployeeViewModel();
            JobTitleSearchRequest jobTitleSearchRequest = new JobTitleSearchRequest();

            viewModel.JobTitleList     = oJobTitleService.GetAllJobTitle(jobTitleSearchRequest).JobTitles;
            viewModel.JobTitleDeptList = viewModel.JobTitleList.Select(x => x.CreateFromJob());
            if (id != null)
            {
                viewModel.Employee = oEmployeeService.FindEmployeeById(id).CreateFrom();
            }
            return(View(viewModel));
        }
Beispiel #3
0
        // GET: JobTitles ListView Action Method
        public ActionResult JobTitleLV()
        {
            JobTitleSearchRequest jobTitleSearchRequest = Session["PageMetaData"] as JobTitleSearchRequest;

            Session["PageMetaData"] = null;

            ViewBag.MessageVM = TempData["MessageVm"] as MessageViewModel;

            IEnumerable <AreasModel.JobTitle> jobList = JobTitleService.LoadAll().Select(x => x.CreateFrom());

            return(View(new JobTitleViewModel
            {
                DepartmentList = DepartmentService.LoadAll().Select(x => x.CreateFrom()),
                JobTitleList = jobList,
                SearchRequest = jobTitleSearchRequest ?? new JobTitleSearchRequest()
            }));
        }