示例#1
0
        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));
        }
示例#2
0
        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));
        }