Ejemplo n.º 1
0
        public ActionResult EmployeeList()
        {
            EmployeeListViewModel    employeeListViewModel = new EmployeeListViewModel();
            EmployeeBusinessLayer    employeeBusinessLayer = new EmployeeBusinessLayer();
            List <Employee>          employees             = employeeBusinessLayer.GetEmployees();
            List <EmployeeViewModel> employViewModels      = new List <EmployeeViewModel>();

            foreach (var employee in employees)
            {
                EmployeeViewModel employeeViewModel = new EmployeeViewModel();
                employeeViewModel.EmployeeName = employee.FirstName + " " + employee.LastName;
                employeeViewModel.Salary       = employee.Salary.Value.ToString("C");
                if (employee.Salary > 15000)
                {
                    employeeViewModel.SalaryColor = "yellow";
                }
                else
                {
                    employeeViewModel.SalaryColor = "green";
                }
                employViewModels.Add(employeeViewModel);
            }
            employeeListViewModel.Employees = employViewModels;
            return(View("EmployeeList", employeeListViewModel));
        }
        public ActionResult EmployeeList()
        {
            EmployeeListViewModel employeeListViewModel = new ViewModel.SPA.EmployeeListViewModel();

            employeeListViewModel.Employees = new List <EmployeeViewModel>();
            EmployeeBusinessLayer bal = new EmployeeBusinessLayer();

            List <Employee> employees = bal.GetEmployees();

            foreach (var item in employees)
            {
                EmployeeViewModel vm = new EmployeeViewModel();
                vm.EmployeeName = string.Concat(item.FirstName, " ", item.LastName);
                vm.Salary       = item.Salary.Value.ToString("C");
                vm.SalaryColor  = item.Salary > 15000 ? "yellow" : "green";

                employeeListViewModel.Employees.Add(vm);
            }

            return(View("_EmployeeList", employeeListViewModel));
        }