public ActionResult Index() { ViewModels.EmployeeListViewModel employeeListViewModel = new ViewModels.EmployeeListViewModel(); employeeListViewModel.UserName = User.Identity.Name; employeeListViewModel.FooterData = new FooterViewModel(); EmployeeBusinessLayer empBal = new EmployeeBusinessLayer(); List <Employee> employees = empBal.GetEmployees(); List <EmployeeViewModel> empViewModels = new List <EmployeeViewModel>(); foreach (Employee emp in employees) { EmployeeViewModel empViewModel = new EmployeeViewModel(); empViewModel.EmployeeName = emp.FirstName + " " + emp.LastName; empViewModel.Salary = emp.Salary.ToString("C"); if (emp.Salary > 5000) { empViewModel.SalaryColor = "yellow"; } else { empViewModel.SalaryColor = "green"; } empViewModels.Add(empViewModel); } employeeListViewModel.Employees = empViewModels; employeeListViewModel.UserName = "******"; employeeListViewModel.FooterData = new FooterViewModel(); employeeListViewModel.FooterData.CompanyName = "云凯科技"; employeeListViewModel.FooterData.Year = DateTime.Now.Year.ToString(); return(View("Index", employeeListViewModel)); }
public ActionResult QueryEmployeeForName(string queryString) { EmployeeListViewModel elvm = new ViewModels.EmployeeListViewModel(); EmployeeBusinessLayer ebl = new EmployeeBusinessLayer(); // 查询到的员工原始数据 var listEmp = ebl.QueryForName(queryString); //视图数据列表(用于储存[加工后]的员工原始数据),当前状态是空的 var listEmpVm = new List <EmployeeViewModel>(); foreach (var emp in listEmp) { listEmpVm.Add(ConvertToViewModel(emp)); } elvm.EmployeeViewList = listEmpVm; // 获取问候语 elvm.Greeting = getGreeting(); //获取用户名 elvm.UserName = getUserName(); return(View("Index", elvm)); }